September 1984
An independent magazine published by EMAP Publications
35p
i2L
Issue No 30
THE TRASHMAN
COMETH
top author
talks dirty
• w yw
QL memory
secrets
revealed
Short cuts
to better
programs
L
survive
ng your
ecure
I
1
li:
°k KEMPSTON PRO JOYSTICK INTERFACE.
*S
"STATE OF THE ART design with the following exciting features
-K \ ^ * Compatible with Kempston Joystick; software (the industry standard)
\ ^# Compatible with Sinclair/Psion software.
V * Compatible with cursor key software.
J 'A * Compatible with ROM cartridge and cassette software.
1 9 way D plugs for our
Competition Pro range or standard
Atari type joysticks.
* Price includes VAT. p & p.
\ HEmpsron
MICRO" aECTftONICS LTD
Unii 30 Singer Way.
NWohum Road Industrial Estaie,
. Kfimpsipn. Bedford MK42 7 AF
V Taj {02M) 85«633
^ 1 ilex 926078 KEMPMI G
^^
L
it
Contents
^ ■
Edildr
Bill Scolding
Deputy editor
John Gilbert
Consultant editor
Mike Johnston
Staff writer
Chris Bourne
Illustrator' designer
Craig Kennedy
Adi ertisement manager
John Ross
Deputy advertise men i manager
Louise Fanchorpe
Production assistant
James McClurc
Editorial assistant
Colette McDer ttiott
Subscriptions manager
Carl Dunne
Assistant publisher
Neil Wood
Publisher
Gerry Murray
Sinclair User is published monthly
by EMAP Business 8t Computer
Publications
ABC
Telephone
Editorial and advertising departments
01-430 1200
If you would like to contribute to
Sinclair User please lend
programs or articles to:
Sinclair User,
EMAF Business & Computer Publications,
67 ClerkenweLl Road,
London EC1R 5BH
Original programs should be on cassette and
articles should be typed. We cannot
undertake to return them unless a
sTamped-addrcssed envelope is
included.
Wc pay £10 For the copyright of each
program primed and £50
per LOOO nords for each article used.
All subscription enquiries to
Magazine Services,
EMAF Business fid Computer Publications,
Priory Court „
30-32 Farringdon Lane*
London EC1R 3AU
Telephone 01-251 6222
© Copyright J 984
Sinclair User
ISSN No 0262-5458
1' noted and typeset by
Cradlcy Frint PLC,
Warley,
West Midlands
Distributed by
Spotlight Magazine Distribution Ltd,
1 BenweLl Road,
Hallo way, London N7
01-607 641 I
16
FEA TURES
A O HINTS AND TIPS Simon Lew
^** is provides routines to uncover
the hidden talents of the Spectrum,
CQ PROTECT AND SURVIVE
** v Michael Spencer shows how to
secure your software from program pirates.
Q3 QL REVISITED John Gilbert
**** lakes another look at the new
Sinclair machine.
QC QL MONITOR The power of
**** the QL resides in its memory.
Eric CowsiJI investigates.
SOFT CENTRE Our pull-out
guide to the latest software.
REGULARS
SINCLAIR SIMON The nest
instalment in the life of our hack-
ing hero,
OI HARDWARE WORLD Our
** **■ reviewers once again explore the
hardware jungle,
OR ZX-Sl SOFTWARE SCENE
We review four new games.
SPECTRUM SOFTWARE
SCENE The latest releases.
CO HIT SQUAD Trashraan author
tPO Malcolm Evans talks rubhish to
Chris Bourne.
QC SINCLAIR BUSINESS USER
tJt * Mike Wright explores specialist
computer uses on the Spectrum.
110 USER OF THE MONTH j^
PaSca talks to a psychiatrist who
is crazy about Manic Miner
J J n MIND GAMES The Hulk is on
x ** * the rampage, Quentin Heath
picks up the pieces.
125 HELPLINE Andrew Hewson
provides easy ways to store
graphics 00 the Spectrum.
35
PLUS
5
downs in
7
13
63
67
101
133
139
SINCLA1RVOYANCE We
comment on the recent ups and
the software scene,
NEWS Imagine goes under, but
Carnell is saved.
LETTERS Your opportunity to
let ofT steam.
NEXT MONTH A preview of
some forthcoming attractions.
PROGRAM PRINTOUT Dis
cover the secrets of the pyramid.
STARTER PACK Help for
new Sinclair users,
CLUB CORNER A List of clubs
in Britain and abroad.
SOFTWARE DIRECTORY
Our regular ratings guide.
SINCLAIR USER September 1984
Pirates puzzled, page SO
Waste disptfoi! operative, page 58
Building tviih the Spectrum, page 85
Curte of the serpent, page 67
J
*i ^
'!
Now there's a selection
iMpi
selection of software.
At HMV we've just installed the latest ranges of hardware and
peripherals alongside the massive selections of software in our Computer
department So whatever you need, whether it's a disk drive or a Hobhit, or
simply some expert advice, you'll know exactly where to fmd us.
ZX Spectrum 4BK
ZX interface One
ZX Microdrive
Sport Microdrive cartridges
Alphacom 32 Printer
Kempston Centronics Printer
interface '£'
Qukkshot li joystick
Currah micro-speech voice synthesiser
DK Tronic* Mkli keyboard
with Space bar
Micrivttec f 4" colour monitor
find, interface)
Sabre Wutf (Ultimate)
jet Set Willy (Software Projects)
BiueThunder (Wilcox)
Cavern fighter (Bug Byte)
Codename Mat (Micromega)
Fighter Pibt (Digital Integration)
Chequered Flag (Psion}
Atic Attack (Ultimate)
Lunar jetman (Ultimate)
hatbatl Manager (Addictive)
johnny Reb (Lotbforian)
Mugsy (Melbourne House)
Ore Attack (Creative Sparks)
The Hobbit (Melbourne House)
Matchpoint (Psion)
Borzak (Channel 8)
Avtomania
White Lightning
129.99
49.95
49.95
4.95
69.95
55.00
9.50
29.95
45.00
255M
9.95
5.95
5.95
6.95
6.95
7.95
6.95
5.50
5.50
6.95
5.50
6.95
6.95
14.95
7.95
6.95
6.95
14.95
Factory Breakout 5.95
Vforse Things Happen At Sea 5.95
The Hulk (Marvel comics)
(Adventure international) 9.95
Snowbaii (Level Nine) 9,90
Micro-Prolog (LPA/Sinctair) 24.95
Tasword Tim Md Compatible (Tasman) 13.80
Omnicalc Md Compatible 9. 95
Complete range ofUttimat, Thorn EMI t
Lothhrian, Level Nfne and Adventure
International software.
Complete range of ROM cartridges.
Large range of Educational Software.
Also: Sinclair Q.L companion book 6.50
BBC, BBC/Torch, Memotech, Commodore,
Hardware and Software, and a large range
of books on various subjects.
Ring 01-429 1240 to check fw aniiobiiXf A« prices mclvtit VAT
ft'Cf i may ihangc wtttowt noCrJfcotHM.
the HMV sh °P
JPF^
4
<
S»
The Computer Deptj5t Ftoor,363 Oxford Street. (Next to Bond St Tube)
SINCLAIR USER Stpitmixr 1984
\
X
The great shakeout
THE GREAT SHAKEOUT in the software industry,
predicted in the January and May issues of Sinclair
User t is now underway, In the past month three major
software companies, Imagine, Rabbit and Camel), have all
collapsed .
Of the three, only Carnell is likely to resurface. It had
closed gracefully, declaring itself bankrupt and making its own
arrangements for the funeral. Then, coming at the last minute
like the 7th Cavalry, Mastertronic stepped in and saved the
day. Imagine, on the other hand, despite rumours circulating
for months about its imminent demise, refused to throw in the
towel until it was finally, and ignominiously, closed by court
order.
Imagine was one of the largest software houses, with a
glamorous image. Directors Butler and Everiss claimed in
June that the company's problems were shared by the whole
industry. Those problems included the epidemic of piracy, the
crowding of companies in the marketplace and the surprise
sales collapse. Attempts by Imagine to solve those problems
included lowering the price of games and then reneging on the
promise, sacking senior employee Colin Srokes for allegedly
passing information to rival companies, and investing huge
sums in a projected series of 'megagames' which were to sell
for around £30-40. Towards the end straws were clutched at
and Beau -Jolly scooped the back list of Imagine games.
Though all those factors played their part, the real reasons
for the fall of the house of Imagine could well be financial
incompetence and inflated self-importance. One of the hall-
marks of the company, dating back to its early days, was an
extravagant advertising campaign for all its products and as
things got worse the more extravagant that campaign became.
Along with the Wrath of Magra, from Camel], there can be
few other games presold as heavily as Psyclapse and Banders-
natch, To date, neither has materialised or is likely to.
Couple that with a company lifestyle to rival that of the
long-established names in the computer industry, a lifestyle
characterised by a fleet of Ferraris, Porsches and Lotuses,
together with a tendency to wash dirty linen in public —
witness the Colin Stokes affair — and you could be forgiven
'Why should software companies
feel aggrieved when the market
turns out to be rougher
than they hoped?'
for thinking that there was a certain business sense missing
from the dealings of Imagine, Most of their games weren't too
wonderful either.
To give Imagine its due, there was indeed a disappointing
start to the year. Stuart Galloway of Camel] Software recog-
nises that: "January and February were dead. We couldn't
shift a thing."
In truth there had been a sales boom at Christmas and the
figures for January and February were well up on the previous
year. What went wrong was the software industry's own
prediction of those sales, wildly in excess of what actually
happened. Imagine is thought to have been grossly over-
stocked for Christmas.
All industries are capable of over-producing^ of getting the
figures wrong. If a government or great nationalised industry
does it, we rightly criticise those responsible for the mistakes.
Why should software companies feel aggrieved when the
market turns out to be rougher than they hoped?
The micro-world is full of enthusiasts, brilliant program-
mers with no interest or background in conventional business
procedures. They have started with a single product, often
written between bouts of studying, advertised in small print
on the classified pages of magazines. Two years later those
people occupy key positions in fully-formed companies with
expensive overheads, salaries to pay, accounts to be kept, and
production schedules to meet.
'What we are seeing is the
birth pangs of a
fully-fledged industry'
j
Stuart Galloway freely admits his lack of business know-
how. Luckily for him and his partner Roy Cam ell he has won
a second chance at the market in partnership with the
directors of Mastertronic. New chairman Frank Herman has
great confidence in Camel 1 and Galloway as games designers,
but the new company has been so constituted as to leave all the
financial decisions in the hands of the Mastertronic business-
men and the product development in the hands of the Carnell
visionaries.
Galloway is happy with that. 'Having had some experience
of the world of finance,' he says, *I think I'm well out ol 'if
You cannot give 100 percent to the imaginative, artistic side
and 100 percent to the business side. We managed 50 percent
each, and it wasn't good enough. 3
The Carnell-Mastertmnic deal is a pointer to the future.
Mastertronic has been regarded by the rest of the industry
with some distaste — entrepreneurs moving in on the market
to make a killing with cheap software and playing havoc with
accepted pricing strategies. Carnell was built on a fantasy
world, the Third Continent, which was in existence long
before the computer games were designed or even planned.
The combination of business expertise and imagination
should prove a powerful one for many companies. There is no
reason why imagination should become stifled by business
considerations as long as the consumer demands the high
quality products already on the shelves.
What we are seeing is not so much the bursting of the
bubble, as the birth pangs of a tully-fledged industry which
can operate under the same conditions as any other industry.
Of those who have dropped out of the race, we are sure that
the ones with real expertise and flair will surface again,
perhaps in a more disciplined environment.
The commitment of the British consumer to home comput-
ing is still the highest in the world, with 44 percent of children
aged 12-15 living in a home with a computer. While that
continues the British software industry will not collapse.
In the meantime the movement will be towards mergers and
takeovers, with companies in related industries looking for
established software houses to add to their group. While
sentiment may regard such activity with distaste, it will give
software companies a much stronger and more protective
financial base. Expansion requires confidence, and confidence
in Britain stems from visibly sound management.
SINCLAIR USER Stprwtvr !9S4
EVERYTHING FOR SINCLAIR COMPUTERS
^^fiST
THE-£
ONCE AGAIN AT ALLY PALLY
SEPTEMBER 8th 1984
FEATURING A GALAXY OF EXHIBITORS
WITH SPECIAL OFFERS AT THE SHOW!
SEE THE MIGHTY KINGDOM OF SOFTWARE!
THRILL TO THE COMPUTER HARDWIRE!
GASP IT THE RANGE OF ADDONS, BOOKS, PERIPHERALS!
WITNESS THE OUTSTANDING FEATS OF THE QL, SPECTRUM AND ZX81!
One Day Only! Don't Miss It!
Only £1.25 (Adults) 60p (Kids)
SEND NOW TOR REDUCED-PRICE ADVANCE TICKETS
Pwi life! ui fit cu km Urns tidrtt il £1 [Uilti] u4 SOp lliu) Pleat iicM* * n»H iitontti emit* ink iw ti^t ui ute ci^in/PO'i wiHt n II ■itmfiii
lue
VMS
Fltueitu'H dniettietatKStfl.M
Fltue mi ■»... _ itoiH riAm @ fl.Mp
font lib ]ikutn, II Jlipifiii, Tl Put Lue lVntikw, UhAmm HIT CBC
EIHBrTOKS! Pi«t Miki ju*st» « (l-Ml lift fs knits ul miliWjly *f Hub *1 fa ihw"
12 th
ZXMlCROfRlR
atAllyPallvon
8th September 1984
j
SINCLAIR USER September I9S4
How to go bust
Imagine-style
IMAGINE SOFTWARE
has finally collapsed, with es-
timated debts of at least
£350,000. The Liverpool
company had been in severe
financial [rouble for some
months, culminating in a se-
ries of last ditch efforts to
stave off bankruptcy.
One such attempt was to
sell off 100,000 cassettes to a
West German dealer at
around 30p each in order to
pay off immediate creditors.
Those included VNU Busi-
ness and Computing Publica-
tions, who obtained a court
order compelling payment,,
Clive across
the channel
SINCLAIR RESEARCH
has created a European mar-
keting unit in Britain to
launch its range of products
from new premises in West
Germany and France.
1 he move into Europe is
the prelude to a major sales
drive which, Sinclair claims,
will, take place during late
1984 and early 1985. The
company anticipates conti-
nental sales half a million at
the end of this year and, with
the introduction of the QL,
figures should double within
the next yeai .
Charles Cotton, Sinclair's
overseas business manager
says; "Our strategy aims to
consolidate our leading posi-
tion in European markets and
increase both sales and mar-
ket share.'*
The company currently
sells in European territories
through exclusive local dis-
tributors. The new bases, in
Frankfurt and Paris, will also
concentrate on third-pun y
support and service facilities
which will include local lan-
guage software in French and
German.
following which other credi-
tors came forward to press
their claims.
Two directors of Imagine
travelled to the USA in a
final effort to drum up fi-
nance on the strength of the
projected Mega-games, hard-
ware-based products intend-
ed to retail at five times the
price of ordinary cassettes.
They returned from the
States empty-handed and, in
spite of the German deal, the
company failed to satisfy
creditors before the deadline
for payment ran out. The
company was then formally
dissolved by court order.
The colourful style of the
Imagine management has
won the company few friends
in the software industry. Al-
though a number of good
programs, coupled with
strong advertising, ensured
the company a prominent
place among software houses
in 1983, it seems as though
Imagine has been heading for
a spectacular crash for many
months.
Most Imagine games have
already been sold to distribu-
tor Beau-Jolly but directors
Butler, Lawson and Hether-
ington are said to have set up
a company, Finch Specdj to
take over the mega-games.
That was done the weekend
before the court stepped in to
close Imagine and it remains
to be seen how they intend to
produce the games with no
obvious means of financing
such an expensive product.
Such is the level of suspi-
cion surrounding the final
days at Imagine that Mersey-
side Fraud Squad is monitor-
ing the situation, although a
police officer emphasised that
no formal investigation into
the company or its directors
has yet begun.
Another company to fall
foul of the liquidator is Rab-
bit Software, based in Midd-
lesex.,
Both Rabbit and Imagine
suffered burglaries recently
in which thousands of
pounds worth of stocks and
equipment were stolen.
Sinclair Logo
THE LONG-AWAITED
version of the educational
language Logo has been re-
leased for the 48K Spectrum.
The package comes as a cas-
sette with two books, one for
beginners and the other for
experts.
ZX Sinclair Logo is of
the original Logo designed by
Seymour Pa pert and devel-
oped by Logo Computer Sys-
tems Inc.
The company hopes to
promote the language in
schools and colleges. With
the addition of a floor turtle
robot, the package will be, at
£39.00, the least expensive
version of Logo.
Sinclair hopes to make the
language available for the QL
and there is speculation Lhat
it might be a ROM-based
package which will be re-
leased with a range of other
languages including Micro-
Prolog and Pascal.
Fast action
on pirates
A NEW organisation has
been launched with the
specific purpose of fighting
software piracy. The Feder-
ation Against Software Theft
aims to secure an amendment
to the existing copyright law
Tory MP Nick Lyall has
already tabled a ten-minute
Bill for debate in Parliament
to pave the way for the intro-
duction of a Private Mem-
ber's Bill next parliamentary
session.
"The Government sup-
ports the Bill," he said. "But
cannot include it in current
legislation plans because it is
so busy already."
Kenneth Baker, the minis-
ter for Information Tech-
nology, has' already pledged
his support for FAST.
4 'The software industry is
a very important and quickly
growing sector of the econo-
my," he said. "It is essentia!
that it should be in a position
to protect itself against un-
lawful copying. I would like
to assure FAST of my sup-
port and encouragement for
their valuable efforts in this
area."
The companies represent-
ed by FAST include such
names as IBM, Apple, W H
Smith, Microsoft, and DEC.
A spokesman for Sinclair Re-
search said Sinclair support-
ed the aims and principles of
FAST but had not yet decid-
ed whether to join,
Same paper,
new owners
THE SINCLAIR group of
publications, including Sin-
clair User and Sinclair Pro-
grams, has been acquired by
East Midland Allied Press,
the publisher of Computer
and Video Games.
The new address is EMAP
Business and Computer Pub-
lications, 67 Clerkenwell
Road, London EC1R 5BH.
mart netci an (mgr B
SINCLAIR USER September 1984
I
m
Read before vou leap
Sinclair have taken their leap — now it's your turn.
And with the expert guidance of Lionel Fleetwood's
Sinclair QL User Guide you can take that leap in
the right direction.
Step by step it will enable you to exploit the
potential of this revolutionary new micro. The self-
contained sections make quick overviews possible
when you've a particular problem to solve, and real
life examples show how to produce letters, keep
records, prepare accounts and create useful graphs,
Bits and bytes don't appear until you gel to the
technical section on Super BASIC and file handling.
Even here you'll find the language remains
clear and reader-friendly.
Priced £7.50, this guide will prove invaluable
reading to both owners and prospective buyers alike.
You can obtain your copy through good
bookshops and computer stores or simply by using
the coupon below.
Published by Sigma Press (ISO pages, tSBlV 0905104 927) and
marketed bv John Witty & Sans Lid.
To: Carol Sue ton, John Wilcv &. Sons Ltd. Baffin; Lane,
Chichester. FREE POST. Susses POl9 1YP <tWim P required >
Please wrnd me Sinciair QL User Guidefsj at £7.50 each
I enclose PO/cheque Tor {pnyabkio John Wlky ftsoni Ltd.)
OR charge tny credit card (Dare of tupiry . )
I .in! Mo
AECeM/Barthjrcand/Viii/Arocntan Hiprrss/Diners dub |dj|*it)
OR telephone your credit card order —dial 100 (UK only) and
ask for FREEFONE 3477
Name/ Address .
Signature
/Sigma Press
MARKETRPBYJOHN W] LEV ft SONS LTD (Reg. Ko. 641132 England i SU
At l»f l. (h« f I'll [Uyilick that puis th« ([ring bunon
where it should hava bun in (hi f |m ptaei.
(rfin^awt
Dumcnd
EH ■■ |ft
*lr Cart
IS HERE! «■
THE TOP $
AMERICAN {
JOYSTICK
IS NOW AVAILABLE
IN THE UK
J ° N %^ r Q SPECTRUM
mW ij.39 £1.50 P+P
• Including In r efface to plug straight into th& Spectrum
•The first Joystick to give you' 'A reads " feel and control
• "J0t Sryfe" heavv duty, diamond cut grip.
• Fire Trigger placed under your index finger . . . the finger with the
fastest reflex action. » Self centreing, 360° action.
• Compatible with most of the latest Software (Kampttrn traiem).
Also available for Commodore / Atari I BBC /
Sue Inn
"\ l4lh
Dm few* DfMlftBl
* Simply plug into an exciting
new world of computer speech synthesis.
» Latest State of the Art Electronics. » Uses the
Allophone system. » Produces any word or phrase from an unlimited
vocabulary. • Speaks directly through TV speaker. ■ Also Amplifies
Spectrums own sound through TV spaakerl • Built in Joystick
Interface accepts any Atari type joystick for full games control.
IKempston compatible! 1 - * Complete with Demo Cassstte-
* Full Instructions.
corwzr
NOW for the Commodore 64
The COMMVERSA a
SPEECH SYNTHESISER /
CARTRIDGE p *
£24.99 nsop+pj
PRICE BREAKTHROUGH.
• Simply plug into the exciting world of Speech Synthesis
■ Tha Commversa has an unlimited vocabulary using the now
standard Allophone System, » Programming is so easy and sentences
can be made up in minutes! * Comes complete with full instructions
+ Free Demo Tape. No extras required.
] frig? Command Spectrum . . ,
inga Command Atari
kiga Command Commodore .
I TViga Command BBC
J Vox Box, Spectrum
D Vc« Bcut and Trigs Command
II Commversa Commodore 64 . ,
£1993
E12.39
(19,99
f J 3 519
439 39
C24 94
Postage Please Ada fl 50
TRADE ENQUIRIES WELCOME
24 HR CREDIT
CARD LINE
ALLOW
? DAYS
n m. * e 1 Uf " T * F &* T OH INDUS TRIAt ES M rf
^= v ■■ ■ K b. DfWSffV/ir ROAD. FEW I ON.
irssiiiirs
5 TOM ON fftffitT
TEt. 0X2 *»JBI5
SINCLAIR USER September 1984
News
1
Sinclair plans for QL
SINCLAIR RESEARCH
has defended the delays in
QL deliveries and is confi-
dent that the same situation
will not arise again.
Sir Clive Sinclair told jour-
nalists at the beginning of
July: "The delays in delivery
of the QL have not been as
great as those experienced
when other computers, such
as the IBM PC and Acorn
Electron, were launched yet
we have tended to get all the
bricks thrown at us."
At the time of going to
press the machines were go-
ing out at a rate of approxi-
mately 2,000 a week and
Sinclair expected that figure
to have risen to 20,000 units
a month by the end of the
summer, Nigel Seade, man-
aging director, claimed that
any bugs which are pointed
out by users will be rectified
where possible and the cor-
rected versions of the QL
Quicksilva develops
games for the classroom
QUICKSILVA is planning
an onslaught on the educa-
tion market with a suite of
programs combining edu-
cational content and games.
They will be developed by
Quicksilva Edutainment Div-
ision and marketed under the
slogan: "QED The Brain-
lords' 1 .
The educational games
will include l edventures',
combining the traditional ele-
ments of fantasy adventure
games with historical infor-
mation and questions, with
projects aimed at both O- arid
A-Level students.
"Most existing programs
are totally passive," says Rod
Cousens, managing director
of Quicksilva. "They don't
demand sufficient user in-
volvement nor do they com-
mand attention. Vou have got
to do something with the
computer which is different
from textbook education."
To ensure that the edu-
cational content will be of
value, Quicksilva is combin-
ing with educational book pu-
bis hers to develop the
products and is also working
with academics at the Educa-
tion Department of South-
ampton University,
Cousens is also anxious
that programs take advantage
of the characteristics of indi-
vidual computers, hoping to
produce programs for the
Spectrum, BBC and QL with
the launch in September.
A RECORD FIELD of 2,400 runners took part in the
third Cambridge half- marathon sponsored by Sinclair
Research. Sir Clive ran the 13-mile course, hut failed to
do for athletics what he has done for computing. Victory
went to Bob Treadwell in lhr 5m 42s with Olympic hope
Joyce Smith winning the women's section.
User Guide should have been
released in August.
The company hopes that
more than a quarter of a mil-
lion QLs will be sold before
the end of next year and has
plans for several hardware
and software launches during
1985 to support the growing
user base.
Hardware expansion will
include a 5I2K RAM board,
Winchester disc interface,
printer, and modem. None of
those peripherals will be pro-
duced by Sinclair but they
will be marketed under the
company logo.
Big-league software com-
panies have also been pulled
into the QL market. Sinclair
Research already has agree-
ments with Digital Research,
Sagesoft, Micro A PL, Scicon,
Quicksilva, Lattice, Meta-
comco, Caxton, Psion, GST
and Intelligent Software. Sin-
clair also aims to market the
Unix operating system under
license but, as with all the
hardware products, will do
none of the software develop-
ment itself.
Criticisms of the QL key-
board and Quill wordproces-
sor have also been answered
by Sinclair Research. Sir
Clive denied that the key-
board was almost as bad as
that of the Spectrum, saying:
s *l think that it is a superb
keyboard."
David Potter j of Psion, de-
fended the Quill word proces-
sor, although he agreed it was
slow when entering and dis-
playing text. As a result of
the criticisms Quill will be
upgraded and its speed in-
creased when the next ver-
sion is released later this year.
Sir Clive: a*mpititni t>J bricks.
Yanks muscle in
AN INFLUX of software
from the United States is be-
ing aided by CheetahSoft, the
software subsidiary of Chee-
tah Marketing.
The company has made a
deal with Imagic, which has
previously dealt with Com-
modore and Atari, to convert
games to the Spectrum in or-
der to market them in Brit-
ain.
The first two titles for the
computer have appeared al-
ready. Moonsweeper in-
volves an attempt to rescue
miners on one of four moons.
Three dimensional graphics
show the descent to the
moon. The other game.
Dragon Fire, bears a slight
resemblance to Hunchback.
The player must enter a cas-
tle while avoiding an angry
dragon.
Peter Hardingham, mar-
keting director of Cheetah-
Soft, says; "The graphics are
very good and will remind
users more of the Commo-
dore machines than the Spec-
trum. It is about time that the
UK was allowed to see the
best American software at
prices that are not the rip-off
that they always have been."
"Versions have been pro-
duced for the Atari machines
and Colecovision and the
Spectrum games use the
sprite graphics which are a
feature of those machines,"
mow newt on page iQ
SINCLAIR USER September 1934
Professional
database
A NEW DATABASE has
been launched in the UK by
Dialog, a subsidiary of the
giant multi-national Lock-
heed Corporation.
Knowledge [ndex has at-
tracted 5,000 subscribers in
the U.S.A. since its launch in
1982, and a spokesman for
Dialog said the company will
be pleased to win 1,000 U.K.
subscribers over the next few
months.
The system can be ac-
cessed via modem by most
home computers, including
the Spectrum and QL. The
service will cost £25 a year,
including a manual and two
free hours of use, Any further
time will cost $24 an hour.
For their money, users will
gain access to over 20 million
items of information on a
wide variety of subjects,
mainly of a technical nature.
Daley goes
to Hollywood
ANOTHER lunatic Auto-
mata competition has ended.
Phil Daley of Stoke-on-Trent
has won a trip to the U.S.A.
for completing My Name Is
Uncle Groucho. Daley cor-
rectly named the mystery
personality as Mickey Mouse
and provided the winning
slogan with: 'There's no
blood in our games, it's all
tomata sauce*.
Daley will fly to Holly-
wood on Concorde, cruising
home on the QE2.
Carnell returns
from the grave
THE DIRECTORS of Car-
nell Software, which was re-
cently put into voluntary
liquidation, are back in busi-
ness again. Roy Carnell and
Stuart Galloway have set up a
partnership with senior mem-
bers of Mastertronic to mar-
ket the Third Continent
series of games, including a
long-awaited Wrath of Ma-
gra.
The new company, which,
although financed by Master-
tronic directors will be oper-
ated independently of that
company, is to be called In-
novisions. The Wrath of Ma-
Cheap games from CCS
THE LOW-PRICED soft-
ware market has expanded
further with the introduction
of games from Charlie Char-
Ik- Sugar, a division of Cases
Computer Simulations.
The company has used the
new name with its range of
£2.99 games so that it will
not be confused with its
range of strategy;, simulation
and adventure games which
retail at traditional market
prices such as £5,95.
A spokesman for CCS
says: "The Charlie Charlie
Sugar range is designed to
encourage impulse purchases
and is accordingly priced
within the average teenager's
pocket money allowance.
The games are excellent val-
ue for money and represent a
straightforward marketing
policy of offering a range of
different quality, separately
branded, products which are
priced and packaged accord-
ingly."
The range so far comprises
four cassettes which include a
whodunnit mystery, a French
dice game and a version of
Pel man ism.
gra will be released
immediately at £12.50 and
new projects are already
planned.
One condition of the new
deal is that the Mastertronic
side will handle all financial
and business details, leaving
Carnell and Galloway to con-
centrate on the products
together with Stephen Kirk,
who was a programmer at
Carnell and is now a partner
in Innovisions,
"We are completely happy
with the deaf said Stuart
Galloway.
Overseas
promotion
THE GUILD of Software
Houses is currently liaising
with the Board of Overseas
Trade to provide facilities for
companies to promote their
products abroad.
"We want to help compan-
ies sell overseas by represent-
ing people with joint
projects," ^ays Mike John-
ston of GOSH. One possi-
bility is to organise joint
trade stands at overseas
shows,
"We have also agreed, in
principle, to create a list of
reputable overseas dealers,"
says Johnston. "That would
protect companies from fall-
ing victim to unscrupulous
dealers in other countries."
Golden oldies ploy
from Quicksilva
QUICKSILVA is planning
to release a compilation tape
consisting of a number of ear-
ly games to retail at about
£7.00
The idea is a response to
i he growth of cheap "pocket-
money' software from com-
panies such as Puisonic or
MastenroniCj and would be
called The Beat of Quick-
silva.
Managing director Rod
Cousens believes the move is
a logical step for software
companies and compares the
strategy with similar pro-
ducts in the music industry.
Top
Ten
Program
1 Jet Set Willy
2 Blue Thunder
3 Trash man
4 Sabre Wuli
l.iisi Month
1
7
2
Cum puny
Soft. Pmj,
Foundry
New Gcp-
Ultimate
Memory
48 K
4ftK
48K
48 K
5 Fighter Pilot
6 Paytnon
7 Chequered Flag
S Zaxxon
3
5
S
Digital In l,
Bcypnd
Piion
Slarzune
4HK
4 BR
4HK
4&K
10 Hunchback
—
Ocean
48 K
Figures supplied by
W 11 Smith
10
SINCLAIR USER Septembrr J994
+ # +
7TT
Ml
- •
^^MiJ
.**
*
T^
^-.--#!
*■'
v^
AH these Summer
HIGH NOON 7*90
STUNT BIKE 6.90
GILLIGANSGOLD 6.90
JONNY and the JIMPYS 6,90
ANDROID 2 6.90
eases are available for the Commodore 64.
Available now for the
SPECTRUM 48K:
HIGH NOON
GILLIGANSGOLD
6,90
£.90
Ocean Software is available from all good software ^dealers
and selected branches of: woolmmth \\u smith ^ "JBfinSSEl
Ocean House 6 Centra! Street
Manchester M2 SNS Tel: 06 I 832 6633
LflSKYS Rumbelows and Spectrum Shoo$
r
chE connoittciRS choice
1T.W
QUEST ADVENTURE - Kim Toptey
Fttf * map l*Wm In n rtos*** «hu «tI%**ei1 oy
FANTASIA DIAMOND - Kim Tofrity
>!hw tfw mjtjmhtwit Fjctasia oamond *nd moif tan
tfir (Twin HJy
Seietwd iif mj jw*iiatJi* Iron Centresaft Dealers
And am leading computer software retails
Hewson Consultants
S6B Mftoi Tr«*nq Estnt. Milton. itmxfXn Q«on C* 1 4 -MW
Ai pan or our conwxirng devetopme™ or umovjov* wnwjrc
mvt « *«ays nappy a) iv*»ts netware m* id la wtih *
E^S^EEC!
LASKYS
HMV
Letters =
Software reviews are
a matter of taste
I WAS AMAZED to read the
complete load of farcical rub-
bish printed in the starter
pack section of your June is-
sue. To quote; "The tapes
can vary in quality and ii is
advisable to read the reviews
in Sinclair User and use your
judgment to find the best."
My complaint is that those
who have only just acquired
their computer will probably
have very little judgment as
to what is a good computer
game, and will therefore have
to rely on the Sinclair User
reviews and the Gilbert Fac-
tor which can be extremely
misleading. Examples of thai
are the terrible Halls of the
Thing, which has a totally
undeserved factor of nine,
and which has received un-
ending praise from John Gil-
bert, and Maziacs, which
despite being boring and very
easy, received a factor of
eight.
The review of the former
prompted me to buy it in my
early days of being a com-
puter owner j and I was disap-
pointed to find I had bought
a monotonous game which
required six hands to play.
To help combat the dam-
age caused by these reviews^
which appear to be based
purely on the original con-
cept of a game, along with a
smattering of John Gilbert's
personal taste, 1 suggest that
a team of reviewers replace
him in the job of reviewing
games. That will provide a
wider spectrum of opinions
and would probably improve
ihe quality of Sinclair User
software reviews.
Steven Robbie,
aged 12,
Que n don,
Essex.
mjohn Gilbert replies: Halls
of the Things was one of the
ben products an the software
market and was received tuell
by the computer press. Sinclair
User did not express the mast
vociferously favourable opinion
on the game but treated it as a
program which had just the
right amount of technical excel-
lence and payability. There
are, of course* differences of
opinion but contrary to popu-
lar belief I do not produce all
the reviews for the magazine.
Sinclair User has a panel of
five reviewers and, therefore,
not ail the opinions expressed
in the software column of the
magazine are necessarily mine.
Same game,
new numbers
I BUY as many of your maga-
zines as possible, and I'm
amazed to see that all of the
programs checked by you,
which include random num-
bers, lack a statement read-
ing: RAND 0. In other
words, each time you play the
game, having typed in the
program, the random num-
bers will be exactly the same,
and in the same sequence.
The function Rnd is pseu-
do random and follows a set
sequence of numbers. Where
this sequence starts is easily
changeable, using the
keyword RAND; RAND 12
will store 1 2 in memory loca-
tions 16434 and 16435, The
sequence will then continue.
The important point is
that RAND 12 will always
give the same sequence of
numbers. When the ZX-81 is
switched on, RAND is set to
and that too gives the same
numbers each time a game is
played. To demonstrate that
switch your computer off and
on again and type PRINT
RND. The first number
printed will always be
0.001 1 29 1 504 and the second
0.08581543.
In fact, if you type RAND
N the next value of RND will
be(75*(n+l)-]>/65536.
When switched on, the
ZX-81 counts the frames dis-
played by the TV — 50 per
second in England — in
memory locations 16436 and
16437. The statement
RAND or just RAND on
its own, will set the memory
locations where the value of
RAND is stored, to the val-
ues in the timer. That will
make the RND sequence
start in a different position
depending on how long the
ZX-81 has been on. That is
the nearest the computer can
get to a truly random num-
ber.
Mark Bensilum,
aged 14,
London N3
Repairing the
ZX Printer
AFTER READING the let-
ter sent in by John Cargill of
Stockport, I would also like
to express my views. To date
I have taken 3 Spectmms and
3 ZX printers back to the
shop, the last being at the
beginning of April when I
returned my printer to W H
Smith and was told that all
ZX printers were being with-
drawn and any repairs, would
take between 2 to 3 months. I
could not wait 2 months at
that stage as I was expected to
hand in my 'O' Level GCE
Project. My last resort was to
find an extra £20 to purchase
an Alphacom 32 which has
performed perfectly.
I also wrote a letter to Sin-
clair Research and in their
reply was told they were sor-
ry for the inconvenience I
had suffered but were unable
to offer any assistance apart
from suggesting I try other
shops and outlets to try and
obtain a ZX printer.
After all the problems 1
have experienced with Sin-
clair I am sceptical about pur-
chasing a Microdrive in case
this too should turn out 10 be
faulty.
Mark Clay don,
Colchester, Essex.
Hobbit fan
requires help
I OWN a 48K Spectrum and
if any readers could help me
with The Hobbit I would be
really happy.
Also if anyone would like
to write to me as a pen-pal I
would gladly reply to their
letters.
I would like to thank S
Chadwick from Liverpool —
letters, March — for helping
me practice Manic Miner
on any screen with everlast-
ing lives. Now I have become
saner as I have at last passed
Eugene's Lair.
Julia Newman,
20 Townseod Street,
Cheltenham,
Glos GL51 9HA.
Colour and the QL
I ORDERED my QL on the
1 5 January, a few days after
the announcement. It arrived
on 28 May.
I can report that it works
well with both an ARO 1401
TV and a Microdrive Cub
monitor. In one respect, it is
better than the brochure. Al-
though sold as an eight col-
our machine, it can stipple
colour together to give 200+ ,
The manual suggests that
stippling is only satisfactory
on a monitor, but it doesn't
look too bad on our TV. The
colour codes in the manual
art correct only for TV, the
monitor exchanging the reds
and greens. The DEFine
PROCedure is a joy.
My only criticisms are the
absence of user defined
graphic characters, and a con-
fused indeKless manual. I
really believe I must be a
satisfied customer.
Phil Barker,
Birmingham.
more tellers on page 1$
SINCLAIR USER September 1984
13
GET TO GRIPS
WITH
ARCADE
ACTION!
QUICKSHOT II £11.95
New improved d«wn * Trigger + Top Fire Button - Auto Fire * Built in
Subduing Suction Cups ■ for use wuh an* computer with a '9 pin D'
type connector. (Atari Compatible}.
BBC JOYSTICK
INTERFACE £11-95
Simply plugs in * Compatible
with any Atari type Joystick,
e.g. Quickshotand Games
Master ■ Suitable for use
with all standard BBC
Software.
QUICKSHOT I £9.95
New improved styling * 3 Fail action fire buttons • 4' foot king cord •
Arcade CoiKrol - for us* with any computer with a "9 Pun
D" Type connector. {Atari Compatible).
ZX SPECTRUM
SWITCHABLE
INTERFACE £19.95
No programming requered * iimply
plugv in ■ No addit«oni( ioft wire *
Compatible it the flick of * iwilch
wilhFroirk (Cuiwi Ktyi) Knti(K[on
j^d Sintliif Joystick Sofiwjrr
ComfMiiftli: wuh an* Au*i Ty pr
Jfiysix-k, e.g. Quictshot Of Qamts
M MM
BBC JOYSTICK
SET £19.95
Contents: Quicksbot I joystick •
Protck B8C Joystick Interface ■
In an attractive Gift Box.
ZX SPECTRUM JOYSTICK
SET £79.95
Contents; Quickshot I joystick *
Switch able Joystick Interface ■ Airliner
—A Full Flight. Simulation
Program (16K) « In an attractive
Gift Box.
visa
Protek Computing Ltd, 1A Young Squire,
Bruce-field Industrial Park, Livingston. West Lothian. 0506 415353
14
SINCLAIR USER September 1984
Diet expert
bites back
THANK YOU for an excel-
lent magazine. I hope that
you will be able to maintain
the standards that you have
set so successfully.
Recently you reviewed one
of my programs marketed by
Key soft, The Dietician for
the 48K Spectrum. In the
review, you stated "the pro-
gram seems to calculate the
ideal weight more according
to fashion than common-
sense."
That is a strong statement
that needs just ilka lion. Has
the reviewer checked the
ideal weight figures given in
the major medical and scien-
tific publications? I would
think not, because the figures
calculated by the program
agree with those given in
publications such as: The
Which Book of Siimming; The
Diet Center Book of Dieting;
Biometrim Tabla; The Book
of Diets and Slimming.
You stated also "the diet
plans are over simplified," I
would like to point out that
one of the major problems of
somebody following a
specific diet course, is the
diet set up and the selection
of the meals.
The Dietician offers the
opportunity to construct your
diet in such a way that you
are able to live with it. It does
not require accurate weighing
of various foods and calcula-
tion of their calorific content.
The simplicity of the ap-
proach is its strength because
it allows an infinite number
of variations in the diet
menus.
Whatever diet you decide
to follow, you have to devote
some time during the initial
stages to come to grips with
it. No diet method can avoid
that but I believe that The
Dietician helps you live with
your diet.
You cannot judge the ef-
fects of a treatment after the
first course; you have to fol-
low it to express a valid
opinion.
Dr E Frangoulis,
Imperial College of
Science and Technology,
London SVV7.
Sinclair is
not alone
LIKE HUNDREDS of
others, I have had problems
with my Spectrum — I am
now on my third — and I too
have had my letters to Sin-
clair ignored.
I have also written two let-
ters each to Microvitec and
Miracle Systems Ltd. Are
those companies making so
much money that they can
ignore possible orders of
£200 and £75 respectively?
Compare that to the excel-
lent service received from
DRG Business Systems, JLC
Display Electronics, Time-
data Ltd, who went out of
their way to solve the matter
for me, even reimbursing the
postage.
I suppose those excellent
companies do balance those
with poor service records but
unfortunately it is the latter
that cause us so much hin-
drance in our pursuits.
M S Haines,
Watford,
Herts.
Help for the
handicapped
WE ARE in the process of
establishing a database of
software for the handicapped
- BAKDSOFT. Each entry
will contain a description of
the programs, the handicaps
they are suitable for, the type
of computer system required,
name and address of supplier/
developer and price.
The aim of BARDSOFT
will be to facilitate the ex-
Sabre Wulf in Scandinavia
WE ARE two boys writing to
you from Norway about Sa-
bre Wulf from ITltimate. The
game has very impressive
graphics and it is really fun to
play in the beginning.
You find yourself out in
the jungle. There you have to
find a ring broken in four
pieces. Each time you find a
piece there is a verse and a
melody. The four verses are;
One piece is all that you have
found,
collect three more and out-
ward bound.
Two pieces are yours to keep,
this score again is what you
seek.
One piece more must you
amass,
and find the keeper you may
pass.
Four pieces found have now
made whole,
to find the cave must be your
days on it. Everything with
the game is superb, except
mat it is as easy as all the
other Ultimate games.
Hans Christian Nilsen
and Bjorn Tore Eriksen,
Hamad, Norway.
When you have collected
the pieces you will find a
picture of a wolf on the
screen. Then you must find
the cave where the keeper is.
He will let you pass if you
have brought all the pieces
with you, and the game is
over.
We solved the game on
June 28 after spending four
HAS ANYONE collected all
four parts of the magic amu-
let in Sabre Wulf and es-
caped from the jungle?
If not, then I am the first.
On July 1 I finally passed the
guardian and entered the out-
er world of the Ultimate
earth. Jonas Froberg,
Kungsbacka,
Sweden.
change of information on
software relevant to the lives
of handicapped people,and to
promote the database, and
therefore the software,
abroad. That is what we have
been doing successfully for
non-software products in the
field.
As we are currently collect-
ing and processing infor-
mation, we would be pleased
to hear from any of your read-
ership who may wish to con-
tribute to BARDSOFT.
Peter Curran,
Handicapped Persons
Research Unit,
Coach Lane Campus,
Newcastle upon Tyne
NE7 7TW.
The Wizard
runs in 16K
A MISTAKE was made in
the explanation Tor the pro-
gram The Wizard published
in the July Sinclair Uier. The
program will run on the I6K
Spectrum, not just the 48K
as stated. 48K owners will be
able to amalgamate all four
listings into one, but the 16K
computer with the instruc-
tions and large data arrays
had to be saved separately.
M Gordon-Kerr,
Welton,
N Humberside.
Colour codes
explanation
WHILE EXPERIMENT-
ING with the attributes I dis-
covered how to use them in a
listing. That can be very use-
ful and can save much time
and memory.
To use them press the keys
as follows: first select E-
mode; for paper colour press
any colour key; for ink colour
CAPS shift then press any
colour key; for Bright 1 press
key 9; for Bright press key
8; for Flash I CAPS shift,
key 9; for Flash CAPS
shiflj key 8,
If you get the dreaded buzz
the best thing is to delete the
line and start again.
B H Neal,
Abingdon, Oxon.
mow inters en fkigt IS
J
SINCLAIR USER September tm
IS
= Letters
16K Spectrum is an
endangered species
WHAT HAS HAPPENED
to the 16K. Spectrum? The
animal is rarer than a giant
panda. After trying 1 1 retail
outlets in my area I had to
buy a 48K model, something
I didn't want to do as I
couldn't really afford the ex-
tra £30 and I wanted to fit the
extra chips to make 48K my-
self
I was told in several shops
that 16K machines are only
available from Sinclair and
then you have to wait a while.
Is Sinclair Research unhappy
with people buying the small-
er machine and converting it
to 48K — thereby saving
some cash — and conse-
quently ceased distribution of
the 16K model?
After several phone calls to
Sinclair the only reply I ob-
tained was the "people aren't
buying loK Spectrums any-
more." That is hardly sur-
prising if they aren't making
them available.
David Levett.
Letchworth,
Herts.
Piracy in the
classroom
I FEEL I must write about
home computers and the
huge software piracy which
goes on. In my class at school
there are 26 pupils of which
17 have computers. I asked
them if they had ever copied
a game. AH of them admitted
they had. I asked them if they
had ever bought a game and
to my surprise and horror
only three had. It's little won-
der, then, that software com-
panies are having to merge. I
am not saying that I have
never copied a game but at
least I buy a lot too. I hope
that this will make all readers
aware of what we are doing to
the software industry. The
next time you load in The
Key or Ropy-Cat, give a
thought for the software com-
pany you are helping to bust.
Julian Rowland,
aged 16,
Wlnsford,
Cheshire.
Clean-living
Trashman
I AM GLAD to inform you
that I successfully completed
Trashman after two hours
of eye-straining agony play-
ing the game.
Do not enter the pub un-
less you are greatly in need of
the points as you end up fall-
ing over with drunkeness.
R Brown,
Totley,
Sheffield,
More fun from
the hen-house
IN REPLY to Harry Lee-
son's letter in the June issue
of Sinclair User asking
whether there is life after lev-
el 40 in Cbuckie Egg, I can
confirm life until 64 with a
score of 1,422,760. I hope
this encourages him to eat
more eggs.
Roy Ricknell,
Bournemouth,
Dorset.
Come _ -j\£ &%?r Some AoVtc^JcamAtr^A doom A»c>)tfilU £ffitfic^
-MAT CoUi,pge WftfVauy-^r^rEP Bt&teteHtGr
-MAT etrtifie ilc<ntefep*mfo€ncAu$e...-miv
Of C&|?H, LoAQiUCr, Sffs/iHC*^
tfi$ TOO GLofG rfttp m viath.
ofeR flwo MP^rtiAlo fife
I roc mefr&fcf*
fgem ifte W. i r i
fi£Lpf
\Jf4£tt pfp yon Vt+cavef^
ftfiefk % hap fiWAffii*
ff ftiOPU(jtt Trie vJtHpQW
**>+**!*
-fterVf
AGAtM
(f[
pat
\A
V
SINCLAIR USER September 1984
ACOMPLETE COLOUR MICRO
WITH NO HIDDEN EXTRAS FOR
AROUND£499.
The title of 'genius' is not bestowed
lightly on man or machine: those: extra-
ordinary qualities and powers of i ntellcct
arc rare,
Einstein had them in full measure.
And si j now does the new micro
computer from Tatung, designed and
built in Britain and appropriately
named - Einstein
Einstein was created by Tatung, one":
o! the world's leading electronic com p j i u l s
and given the capacity and the remarkable
capabilities to compete with computers costing far more
Its simplicity of operation will appeal to the first time buyer
and to businessmen who don't want to lose staff to expensive and
time-consuming training courses. At the &ame time its operating
system is both powerful and sophisticated to satisfy the most
jdvanced requirements,
For those who have outgrown their existing primitive
machine, the speed and capacity of the 500K built-in disc drive will
make all the difference. And for the small businessman, the ability
to store and retrieve all information in seconds will be 8£ important
as Einstein's built-in flexibility which allows the system to grow
as the business develops
BUILT IN 80K MEMORY
Total memory capacity SOK RAM divided into 64K 'useri memory
and 16K for colour graphics production
BUILT-IN DISC DRIVE
5£X)K 3' J compact floppy disc
drive. Potential for massive
extra storage with a second
5Q0K disc drive internally
BUILT-IN 16 COLOUR
GRAPHICS High resolution
graphic animation from
32 sprites (definable shapes),
16 vivid colours.
BUILT-IN EXPANSION PORTS
Connection to both TV and optional colour mimitor, axm
printers and other computers via RS232C interface. Also twin
joystick ports, 8 bit user port, exclusive Tatung Pipe.
BUILT-IN FLEXIBILITY
Powerful Crystal BASIC. Multi -lingual plus ability to run CP/M t
BUILT-IN VERSATILE SOUND
Sound synthesiser facility includes chromatic music with three
voices. Substantial speaker with volume control. Provision for
speech synthesiser,
Einstein has them all. Feature for feature, it meets the needs
of the novice and the experienced operator, both at home and in
the office.
Einstein, designed and built in Britain, is a complete colour
microcomputer with no hidden extras.
And tor under £500 is sheer genius.
tiinstein
SHEER GENIUS: AT WORK, AT HOME
DIAL 100 AN D ASK FOR FREEFONE EINSTEIN FOR YOUR NEAREST STOCKIST
■tCP/M u j trade murk of Dtgiui Research toe.
Ultimate Play the Game,
The Green,
Ashby de la Zouch,
Leicestershire
"I COULDN'T BELIEVE THE SPEED
YOU'RE THE BEST BY FAR"
(Paul Singleton, Cheshire)
Thanks far ail your letters, from ovei 40 eauiimes Well continue to try w SEND OUT TOUR PROGRAMS ON THE DAT WE GET TOUR ORDER, And we'll send you -
FREE - oiz JaLest catalogue ol Spectrum best We're the only eoriipany to play every single game, choose the best, leave out the rest - and [hen quote all ihe reviews, too 1
ALL GAMES WORK WITH KEYBOARD CONTROL AND JOTSTK AS SHOWN, UK prices include VAT: export prices are the same (This 15% surcharge helps US to
get foreign ciders to you very fast indeed. ) Call 01-789 B546. any time, to order by Access o? Visa card from any country where 'your own laws allow thia.
The CURRAH SPEECH SYNTHESIZER is very popular. If you dost buy one. the 'Curtail compatible' games work perfectly well IE you do own Currah Speech, it brings
the games to life m the most amazing way 1
ALL PROGRAMS REQUIRE 48K
TUir UTTf 17 'f^ioutiy addictive, fttruggled with it for
X lUi IlULlIk hours. The graphic* are axcmllenl... a vary
infoyahle game ™ (PCGamet). Scott Adams has tmaJy produced rus first graphic
adventure The ten is as witty and involving as ever - but tine 1 graphics really bring it Id
Me ¥ou don't even due when you Hre tailed! (so you canc^rry on'). NO STK
! Adventure Int'lj £9,95
VV VJIVDJCj 1 IlliwUlJ games of S4... iacmUbly
addictive, playahte game" (Crash). 'WORSE THINGS HAPPEN AT SEA' as you try
to lake your cargo ship from port to port before it sinks Full-screen animated graphics hs
you search the ship for leaks. On later loumeys. watch cut as the ship wanders off course,
too . a the engine overhead Great tunes, too STK Curscr/Interfacea
:Silvarsolti 15.95
"Sta te-of the ■ art Spectrum soft war*
... the graphic* an superb" (Crash).
'Poteibly even Ultimate* matt Impressive gam*" (PopComp¥fkly). Beautiful,
sealty wonderful jungle maie tot you to eaptore Avoid the charging rhinos sbppeTy
snakes . waitings bears and all the other animated animals. Search for the tour pieces of
ihe Satae Wuli masi - then see what happens. It wiD take you a very long tune
STK Kernp5totVCursor/ihterfaee2 (Ulcimarel IS.9S
SABRE WULF
TORNADO LOW LEVEL
Not a flight
srmulaiean
it's easier to operate and more earning ton 1 Flyyouj awing wing supersonic tor nadoiyou
can watici from above) Fly low to wipe out enemy targets, land, jifueJ, take-ofl The 3D
3 you fly ova is the best we've seen - and your radar actually shows a map, not
THE
GRAPHICS
TASWORD 2
just btotel All the "inula oi real flying STK : Interface! (Vortex) (5.9b
LORDS OF MIDNIGHT
ARE SUPERB.... it* obviously going tab* an outstanding JVCDHV "
(PopCompWkryl. Most elaborate adventure yet as you explore the land of Midnight
Vtw see it only through the eyes of the characters you control You will see only what they
see iron-, where ihey stand '32,000 different we ws Choice of two adventures The whole
famify ca>n play by controlling one character each 32-page illustrated mar.ua] PRIZE, tool
STLX: Nome (Beyond! ISM
IF YOU HAVE A SPECTRUM, AND
WISH TO DO WORD PROCESSING ON IT,
YOU COULD HARDLY DO SETTER THAN TO USE TASWORD Z"
iPenCompNewi). "An excellent program ... it you ha ve been looking lot a word
processor, thao iook no further" (Crash). "Without a doubt, the beat utility J
ban it ri tw e d lor the Spectrum " (HomeComp Wkly}. i' -s. as everyone agrees, the
very best word processor lor the Spectrum Try stand see Jittcrcdrive compatible NO STDC
iTasmani £1190
"I've nam had to much fun with a utility
program " iZXCompl. "A powerful graphica aid.
hs potable tor even a beginner to dra w reasonable pictures" fS. User}, "tt
you've been looking tor a Spectrum graphic! aid this teem* like On* Of the
beat" (PopCompWkly). "One of the moat outalandiag programs Tww toast this
year" (TrSpec). 1 you want to draw you need PAINTBOX. STK Eetnpston/any airaot
iPisfix&Plonfiri £7.70
DUNGEON BUILDER :££^»
really »™»ftnr bit la the facility to draw the picture*. ., outstanding " (Home
CompWaiy). "An excellent graphic adventure garnet crea tor which timplifiet
She generation of even the mott elaborate adventures" (Crash}. With the I SK of
pyre machine-code you can wrr.e ycur own graphic adventures 2% years in the making'
NO ST1X .iDreaiLi EB-95
niUTIUTPAT P 9 THE BIST SPECTRUN
UlViilllsRUW £t SPREADSHEET: MlCRODRWECOMPATIBLti
"The easiest program of all to aat... the manual is by far the beat''
PopComp Wkly). "It stands Out from the tett... It is vetj difficult to go wrong"
iPeraCompNewt). "A eery powerful tool" (S.Uaorj. The teoty Spectrum spreadsheet
entirely in m/code Up to 500Ci celts Print nut OK Bult-in bar-chart routma NO STK
(MicrcspheTFi
PAINTBOX
SOFTWARE SUPERMARKET
VISA/ACCESS CALL 01-789 8546 (24hre)
The
animated
JACK & THE BEANSTALK
graphics get better and better i As Jack, you must search the castta, without wakmg the
giant. Watch out [or the creatures and rrund where you step BUT ■ cast you even dimb the
beanstalk first, without being eaten by the bugs' Very talkative beautifullydjawn game
STK Kempsion/Any cursor CMUtAHSFRCHQEjTriorl tSM
CURRAH SPEECH
teach your Spectrum to say any word or sentence you lute - sn English Free demo cassette
and talking adventure If you wish to use a pysuck as well as Cutrah Speech, you will also
Makes your Spectrum tali
Use it. with talking games, and/or
need the COBBAN SLOT expandable mothetboar:
; lets you plug any two things into
your Spectrum wiuVwithnut Interface 1 CTJMAH SPEECH Qs.9L CUMUU1 SLOT
MR
SUMMER SUPER SAVERS
BUR BOWER (Artie) HOWM.9S SAVEE2.M
"A shuwg example of animated graphics" (S.Progs)
THEHOHBtTllUll»on»H«i«) MOW £11.96 SAVXO.0C
The mas: powerful compotes game yei mveawd' (Camp Wkly)
IIJUnCliDIEa|Softw»rtPTo|«til NOWH.95 SAVE £1.00
'An absolutely fantastic gams" !ZX Contp)
PENETRATOB iMeiboura* Ho«i| NOW £4,9* SAVE £200
The classic gispfuc 'Scramble'
THEPfBAMmfJantHrl BOW£4S0 SAVEEl.M
'An essentia! addition to any coilsctiQfi ' (FeisCompNgws}
SPLATdnwintiwI N0WC4M SAVE £1.50
'One of the most addxtivs games '(CAVG)
To i SOFTWARE 5UPERMAAEET, 17 Howard! lam* Uddun 5W15 BJflJ.
if you do not want to cut this magazine, write your order out carefully on plain paper
and quote this number - SUM
I own a ...K computer which is a SPECTRUM femckjee a cbeqiie/PO mada
payable to Software Supermarket OR Ch nrflc my VIB Av ACGESS/EUHOCABD/
MASTERCAHD number [""IT I I Mill
Signature
Please write cleaily If we can tread it, you won't get it
Name
Address
Phone, if any,
^Btcodfl
iv case of query
'
PROGRAM NAME
Price
i
t
L
E
L
POSTAGE
AND
PACKING
UK AddMpMfrWOrd*!
: '
EUROPE AdJSSplcirfficr.Frsgrini
£
OL'TSIDE E'JROPE Add £1 lor «adi progEun airn*4
£
OyrSDXE'u'ROra. ADD £1 TO TOTAL TnTiI
FOR REatSTE Rr [.■ MAIL ' u * AL '
L
SINCLAIR USER September 1984
19
Unbeatable value
Almost unbeatable games.
«K SPECTRUM
M
r*yh*£.
£&1
>«■«
$gSS5*
4>
CRIBBAGE
Available on *te
Sjpettrum for ftefinpl time
CntBBAlGE ib an esCDflenl server,
ol [he popular card -gamr? AsweMas
Supert? grapmes, the game indwKS W
rules and [having irlE!ruaiori5.trjoeff»f
wttft iviomalic sconny and scce
re- me*
Playing aganst rhecompuler, »*
eKDBiWicsd playef and noves hod
CHBBAGE an entertaining, and
challenging gamp
■'.■■
■ I & I
IUDHATTEH
"I must gu B*s place Wiefl be tare my
guests artm: wails Itw MADHATTEH.
Help run coflad Ins tea tone mats tor r*s
Un-Birthday Party ' Bui waKJl c«1 lor
IhDSB mice' he- warns, 'and keep away
Irnm mose vacuum; cteaners 1 ''
r_«*i line ffw H AOH ATTEfl wil be m tor
a Cusy aflemoon - <mII everything be
raaGyinnms 1
GAMMA
SOFTWAH E
one
SLAYER
In jour ssarcfttor Thorg.
leader of the Death Moon Tribe of
Ores you must tm Ins the Magic
Runesword needed to d«erioy htm and
then seek qui 1hetf undengrowid
Swnghrjfct somewhere m Hie
Savage Lands
Fun of BucrtBmeni. Ihs
adventure will push you
totwlimtoiyourwits
and inle*gBnoe
campbell systems for spectrum 48k N
Can YOUR Database
Handle This?
1 i'fil..
PROFESSIONAL FILE MANAGEMENT, DATA RETRIEVAL AND PRESENTATION
ANY ADDRESS LISTS, INVENTORY, CUSTOMER OR PERSONNEL RECORDS...
IM ASTERFILE can!
Microdrive commands included; 32,42 or 51
characters per line!; 26 fields per record;
Unrestricted number of records; 36 user defined
Display/Print formats; Fast search & sort facilities;
Around 32K of RAM available for data!
NOW with IMF-PRINT and MASTERFILE version 09,
you can format your data for a full width printer!
Works with most popular printer interlaces. Fully variable report widths (over 100 columns) and
lengths. Powerful numeric editing and column totals. Almost no reduction in space available for
data. Many mare products available. Send SAE for details*
j
Li
MASTERFILE version 09
MF-PRINT
MASTERFILE with MF-PRINT
£K Aft ■"' pnw" 1 ** tnaikd im ttmv hy mwt
Prki's mriudf VAT (tint posMge within I mw
£ A OZ New Address: Campbell Systems
(Dept.SU) 57 Trap's Hill, Loughlon,
£ 1 9.95 Esbcx. [GlO 1TD. England 01-508 5058
cs
»
SINCLAIR USER Stpumtxr 1984
= Hardware World
Interface 2 alternative
high quality, lower price
THE RAM TURBO joystick
interface for rhe Spectrum by
Fleet Electronics is what In-
terface 2 should have been.
As well as having two joystick
ports, as on Interface 2, it
also has a ROM cartridge
slot j again like Interface 2, In
addition, one of the joystick
ports can be used for Kemp
s ton -compatible games and
the other, if set up at switch-
on, can be used as a Protek
(cursor) compatible port.
The rear connector is a full
Spectrum size as opposed to
the Interface 2 ZX-S1 size
and the area surrounding the
joystick port is big enough to
lake a standard D-type joys-
tick connector.
To prevent users fitting
the interface with the power
on — the most certain wav to
blow up your Spectrum — it
incorporates a 'Spectrum pro-
tect adaptor 1 a loop of plastic
which covers the power sock-
et on the Spectrum so that
the lead must be removed
before fitting. The only diffi-
culty experienced with the in-
terface was when trying to
use a joystick with two inde-
pendent fire buttons. When
the second button was
pressed the computer
crashed.
Programmable interface
wins praise for Protek
THE NEW SWITCHABLE
joystick interface for the
Spectrum from Protek can
make games playing very
much easier. AH that needs to
be done is to plug it into the
back of the Spectrum, con-
nect a standard joystick and
load the game. A switch at
the back is used to select ei-
ther Protek (cursor), Kemp-
ston or Sinclair — 6, 7, 8, 9,
— keys and you can switch
between them while the game
is playing.
The interface is, as is all
too common with add-ons,
dead-ended, so it must be the
last add-on fitted. As with the
Turbo interface, it is liable to
crash if used with a twin fire
button joystick. Its main dis-
advantage is that in the Pro-
tek position the top row of
keys is disabled while in the
Sinclair position only the
6,7,8,9 and keys are dis-
abled, which could make
some games difficult to play.
The switch would have to be
moved, the key pressed, and
the switch returned to its
original position.
Despite those difficulties,
which should not affect most
users, the interface is easy to
use and covers nearly all of
the games on the market. It
costs £19.95 and Protek is at
1A, Young Square, Bnice-
field Industrial Park, Living-
stone, West Lothian,
Scotland.
If you are thinking of
buying Interface 2> the RAM
Turbo interface is better-de-
signed and better value. It
costs £22.95 plus £1 p&p
from Ram Electronics (Fleet)
Ltd, 106 Fleet Road, Fleet,
Hampshire GUI 3 SPA.
Kit makes
loading easy
EASYLOAD from Maplin
Electronics is one of those
add-ons which displays the
inherent hold tat ions of the
Spectrum, St fits between the
Spectrum and a tape recorder
and obviates the need to swap
leads when LOADing and
SAVEing. It also filters the
signal to improve recordings
and solves the difficulties
which can occur if you have
an AGC on your recorder.
It is sold only in kit form
and is not really for the nov-
ice but with patience con-
struction is fairly
straight forwards The instruc-
tions are thorough and in-
clude a resistor code chart for
beginners. They lead you
through the assembly step by
step and also have a section
which shows how to test it
before use.
A set of additional cassette
leads is supplied with the kit
and s once built, it can be
fitted and almost forgotten.
Its only disadvantage is that it
is battery-powered but a re-
chargable baneTy can be used
and a socket is incorporated
to take the Spectrum power
supply for charging.
At £9.95 the kit is very
good value and essential if
you have cassette problems.
A suitable case is available for
an extra £5, Contact Maplin
Electronic Supplies Ltd., PO
Box 3, Rayleigh. Essex SS6
8LR or any of its shops.
»ww hardware on page 23
SINCLAIR USER September 1984
21
COURSEWINHER
]~he Punters Computer Program
i i II KMiM'JS.VliK jllijwsnsu Hiusf ihf piwcr iif vinur
ranpUKT rii- j*ri itic ofyi-' on the hnnkiruhcr.
• COURSEWINNER contnu ■ (tat»x lull ...i iudoJ
LnJomutiun ™ aJJ l!nnii^h jskI SoXlidO rt;H HMfntl
E'tu ren leading mdsevv and irjinerv, and elfev( <il '(he
draw I* derailed forweteowne.
Ilw mi«innjin.n on bedii{ikyBdcnthe*cmnj!«y time.
■ llie pmpram analvnei ihesc furtun itimbincd wi(h (he KHlili
al [be l-isr ihrti- ■iuiLrn;%L stirring puce and wtighl Ljrned
♦ COURSEWTN'NER is simple and ^uitk to me, vl-i vi-rv jviwerluJ.
# Booed nidi Jul Jjled msinjctw)n honkJcl
Price £12-50 all inclusive: lumipiati: WSPATI it BHTOKKOFPOST)
Yv;i:L hk- I < ■[
SftClKI'M -rati -.BBC Bl,{X),WMODORIiM. 1 1K.-V * >N, AICT Mlrlk. WARMNK
POOLSWINHER
The Uhmiate Pools Prediction Program
# Pf TOLS WIN N ER n (he most iflphisi juitoJ pocri?i pfrdictKjn ,
jid ever pmduued. It cumes ouTlplcU- v. uli in nwn missive
JacaEMK.
• Can be used for Sirumdiaiw*, Draws. Aw*ys and Hemes..
• The database cxuimiiK over 20000 ffUK*)t> 10 years league
football: I( U,|*iilS4 auHMTytKitlly m rtsuJis come in.
• TTk proLiK prediction formula caji he *l b¥ ihe usif . This
alfcr*sdevdtipnienr tit' ytmrown unique method.
# Package is tomplrCe *iih ptflStrtm. dauhast and detailed
umrUi.[JLHi booklet
Price £15,00 all Inclusive [MMEDUith dispa n ir ki ivknoi pqsi
Avaibhlr S*n SPECTRUM i+HK : . ZA8 1 1 1*K •. KH< II , « X i.UMOUORE M, IJRAt K IN
APPLE Itj'lfc, ATARI .:<WKi.
Available fn.mn tkalcrb or direct I return <4 pnsd i fn*t.
^
%>*
J7 Councillor Lane, Cheadle, Cheshire Phone: 061-42K 7425
Spectrosim
Robin Helmer
Do you want to program your
48K Spectrum in machine code
but think that it is too difficult?
Let Spectrosim help yon!
Whether at home or at college, this package,
with its bookie! and tape, will help you cross
the threshold between BASIC and machine
code, by allowing you to write in assembler
language, £7.95
A variable from bookshops and major stores or in case
of difficu ity from:
Shiva Publishing Limited, Freepost,
64 Welsh Row, Nantwich, Cheshire CW5 5 BR
Please supply copy<ies} of Spectrosim
A cheque fori to 'Shiva Publishing Ltd* is enclosed
For payment by Access/Visa/ Bar clay card /Am. hxpress
Card No. Signature ,, , ,
Name- ....,.....'...
Address , ,
Problems associated with
Sinclair ownership..
to man)' a problem, Sinclair* like most
than a lew of their own.
them gathering dust when nol in use.
*hen Mum's cleaning the lounge,
them hts affections, or even ensure Utey
at ieasi "arrive'' safely when Dad decides
to take them down to the local.
We st P A S. realising these needs, haw
now developed a range ol ihree superbh
made protective cases specifically designed
far Sinclair; and the like Each case is
constructed from Solid Resin Fibreboaid
has a In Sly protective foam lining,
a carrying handle, interna! retaining strap,
i double snap listening lid and a pro thai
delies even Sint lair logic.
i t\ to 1
Please h-ttp, I am a lan( sufleruig Micro owner add with I
(Hi r:)us# ...„ — ■■■ „■,..„■■■■,■„ MUl/i (tick jpproprwrt tan
I ticol [itcTil liicTil
I enclose ctieque/P 0. toltawtueflf |
NAMF
PAS COMPUTER PftODUCTS LIMITED
UNIT IS, CENTRAL TRADING ESTATE,
STftlNES. MIDDLESEX VH 18 AUl.
Telephone Staines |STD 07B4) 62781
INAMF ■
ADDRESS - I
II htm ilt» ? i «tfi \v ifrmi 1 ia n^uirai - Ha mi M
■ USE m/i T*lu M«;ms - ffSl. R Sp«t?urn Ok t CGI MS USE HC/1 li*es Micrn'i - VIC2Q. BBC B' ConumdorE 6( Teiss Ti/M, fine I OragMi 32. Cahwr Seme, i
Shjrpe H?7rni flora LltcMM Lfni. !*hJj CtHoui JU«i i IjDdJtt . lean Alum USEHC/aiijnbs aflaplwlutakeanyal'lie atxvsampiitEHiMd^aiinijriJtceisoiiesii/Lhai tapeRtLMnf [>'in«i Bft
22
SINCLAIR USER September 1984
Impr
P Hardware World =
AMONG hardware releases
promised by dK' ironies is a
new version of its Spectrum
light pen. The pen is sup-
plied with software For both
16K and 48K versions and is
a vast improvement on the
old version.
As with the majority of
light penis, there is an inter-
face which connects to the
computer, in this case the
inevitable black box which
fits into the user port and
which is dead-ended, and a
pen which plugs into the top.
The interface contains a
minimum of electronics; all
the work is performed by the
software. A TV picture is
made up by a spot of light
which zig-zags down the
screen. By timing how long it
takes from the start of the
scan to when it is picked up
by the pen, the software can
determine the position.
The instructions show how
you can use it in your pro-
grams to choose from a menu
and give you the address of
the 96 bytes of code needed.
In addition, the software con-
rains a drawing program
which can be used to create
pictures.
The program offers a num-
ber of options to draw lines,
arcs, boxes and circles, fill
areas, change colour s, insert
text and LOAD and SAVE
pictures to tape. On a 48K
machine up to four screens
can be kept in memory at
once and then recalled, singly
or one after another, to pro-
vide limited animation. The
acid test of a light pen is
when trying to draw freehand
and thai it does remarkably
well, The straight lines are
straight and the pen draws
where it is pointing.
The only disadvantage is
the lack of error-checking on
some of the commands, such
as when drawing an arc
Programmable interface
for rapid fire freaks
NEW JOYSTICK interfaces
abound this month. One such
is the programmable inter-
face from Page Computing.
It is of the type where you
have to push a key, move the
joystick, release the joystick
and then release the key.
That has to be done for the
normal four positions, again
for the four positions plus
fire> again for the diagonals,
again for the diagonals plus
fire, and finally the fire but-
ton alone. All of that can be
done with the game running,
as the keyboard can still be
used.
As mentioned in previous
reviews of programmable in-
terfaces the programming se-
quence leaves much to be
desired; while it does the job
it was designed to do, it is
rather fiddly. Pressing up to
three keys at once and mov-
ing the joystick at the same
time is not the easiest feat.
The one really useful fea-
ture of the interface is a rapid
fire switch. When it is put in
the up position it simulates
the fire-button being held
down and that is very useful
for the zap-everything-in-
sight type of game.
At £26 plus £1 p&p the
interface will be useful if you
do not mind the time and
hassle of programming it.
Page Computing is at 28 Bur-
wood Grove, Hayling Island,
Hampshire POll 9DS.
pen
which goes off" the screen
when you are dumped back
into Basic, You can return to
the picture without losing it
but it is annoying.
If you aj:c looking for an
accurate light pen you could
do far worse than this pen
which sells for £19,95, from
dK'tronics Ltd, Unit 6, Shire
Hill Industrial Estate, Saf-
fron Walden, Essex CBll
3AQ and computer shops.
Expansion
made easy
THE NEW M Slot from Cur-
rah, noted for its ^Speech, is
designed to allow two dead-
ended add-ons to be fitted at
the same -time. The unit
plugs into the back of the
Spectrum and has two ex-
tender cards, one from the
back and the other vertically,
for the add-ons.
In that way you can use the
^Speech and joystick inter-
face at the same time or, for
full-size keyboard users, it
permits a Kempston printer
interface to be fitted easily.
The vertical slot may
prove to be of limited use
and., if you have ever exper-
ienced ZX-81 RAM pack
wobble > you may find it bet-
ter to use a flexible connector
if you have a number of add-
ons to fn. Nevertheless the
MSIot has many uses.
Costing £14.95, it is avail-
able for Currah Computer
Components Ltd, Graythorp
Industrial Estate, Hartlepool,
Cleveland TS25 2DF.
SINCLAIR USER September 1984
23
A HIGH RESOLUTION MONITOR
FOR THE SINCLAIR QL
ATA LOWLY £299.95 (incvat).
This is the much acclaimed JVC colour
monitor from Opus.
And it gives Sinclair QL owners a lot more than
just excellent high rest >lution.
As you know, the QL gives out informant >n
in 8 5 characters on the screen instead of the standard
80 characters.
And the lass of those five characters means
that ordinary monitors simply can't show you the
whole picture.
Opus, however, have overcome this problem
by adapting the JVC, via a special interface and cable,
so that the QL can now work 100% efficiently
on it-
All lor the lowly price of just £2 99-95 includ-
ing VAX carriage and , of course, a years fu II guy rantee.
>nu> Supplies Lid.. iSSCamberwdl Road, London SE5 QBE
F1cj.sc semi me
High Resolution Colour Monitors) ai
299-95 each (inc. VAT)
I aldose a cheque for£ -Or pteascdebii my credit caarf
mm with ihe amouni ol .i My Access Bafdaycaid
■; please ticks no. is. . — , =
Yon can order it by post by filling in the
coupon below and sending it u.r. ( )pus Supplies Ltd..
158 CamberweU Road, London SE5 OEE. (You'll
receive ii within ten days by courier service.) Or you
can telephone 01-701 H668 and pay by credit card
Alternatively y< )u can buy at < >ur sin >wn h >m
between 9-00 -6.00pm Monday to Friday,
or 9.00 1 . 3 0pm Saturday.
MOim WiUvKI N< 1
! ■'.: 2 Hipli Rt^Miluinwi
Hi;v)1.| Tins
T-Klh s, |~M Pixels
CRT
ir
SUPPLY
22H *40v W (XHV*
F-.H.T.
Minimum W %k\ Ma x imum .' J: SU
VIDEO BAND WIDTH
I0MK*
DISPLAY
H? dutacten by ±*> lines
sli npnxH
u 41mm
i VIDEO
m . I ri. input
SYNC
Sepjr,i ic S-i nt < Ml h.G. ft 1
I Ml l.:%\i 1 ONTROLS
f jn nit switch and brlghtne** cnnin il
N.itnc
Address
Telephone
ZX-81 Software Scene
Four from Fawkes
GAMES COMPENDIUMS
are usually poor value for
money — if a game is not
good enough to stand on its
own (hen it is probably not
worth buying as part of a tape
with four or five such medio-
cre programs. Gamestape
One from Fawkes Comput-
ing is, however, an honour-
able exception. Four games
are provided, all for the ZX-
31 16K, and although none
are earth-shattering in con-
cept or programming, they
are all of a reasonable stan-
dard, and represent excellent
value for money at £5.95 for
the lot.
The first game, Dodge-it,
is a variant of the elderly
arcade game Racer in which
you had to drive a car around
a series of concentric tracks
eating up dots and avoiding
other cars.
Dodge-it replaces cars with
monsters and includes four
different speed levels, from
easy to suicidal. The fastest
rate is vile,
There is also a strawberry
which appears at random and
which provides bonus points
if you pass over it, though the
gap left by the strawberry can
be used by the monster chas-
ing you, which renders the
game increasingly difficult
the more bonuses you ac-
quire.
In Trojan Dragon you
are the defender of a castle
which is under attack by an
evil wizard. The wizard sends
his men in two directions —
some try to get into the castle
through the drawbridge,
others climb the back of a
presumably wooden dragon
to storm the battlements,
While all that is going on,
your Own reinforcements are
trying to enter, and you must
open and lower the draw-
bridge to let them pass while
making the bad guys fall in
the moat. At the same time
you must keep an eye on the
battlements and fire arrows at
the invaders.
The combination of action
at the top and bottom of the
screen makes Trojan Dragon
a hard game to play even at
the easiest of the three levels.
Instead of increasing the
speed of the game, the higher
levels of Trojan Dragon make
it difficult to distinguish
friend from foe. It is the wea-
kest game of the quartet, but
nevertheless enjoyable and
competently written.
Death Trap is an arcade-
strategy game, in which you
move round the screen at-
tempting to avoid the black
squares which the computer
fills in adjacent to you.
Eventually you will be
trapped and must pass onto a
black square, so the secret is
to try to ensure that there is
plenty of white space all over
the screen. You can also ere-
Playing the numbers
VALUE FOR MONEY is
not a concept usually associ-
ated with gambling, except
by inveterate gamblers. Amid
the welter of Pools prediction
programs one stands out as
candidly admitting that the
calculations performed by the
computer have nothing what-
soever to do with team per-
formanceSj, goal difference, or
the potential stamina of
Glenn Hoddle's left knee. It
is also, incidentally, very ex-
pensive,
Poolster, by Naigram
Software, introduces the con-
cept of number affinity. The
theory is that some numbers
have a special attraction to
other numbers and that cer-
tain numbers on the Pools
coupon stand a better chance
of yielding a score-draw if
their associated numbers also
win. Naigram Software has
gone to enormous lengths to
construct tables of these ap-
parent statistical anomalies,
in order to predict likely se-
lections on the Treble
Chance.
The program takes an ex-
tremely long time to come up
with the magic numbers,
even in fast mode — if you
really believe in of all this
mumbo-jumbo, then you will
not mind the wait.
Others, less inspired by the
cosmic effect upon the mo-
rale of Arsenal when playing
at number eleven on the cou-
pon, will probably prefer to
use the old pinprick method,
which has a far greater affin-
ity with football than Pool-
ster, in that whenever you
lose you feel sick as a parrot.
If you fancy the idea of
number affinity, you can ob-
tain Poolster from Naigram
Software, cfo Soho Synth
House, ISA Soho Square,
London WlV 5FB. Naigram
says it would like all winners
to send in 10 per cent of their
winnings. Chance would be a
fine thing. Cftrit Bourne
POOLSTER
Memory: 1SK
Price: £13.00
Gilbert Factor: 3
ate your own maze as you
play.
While it is clearly the sim-
plest of the four games, and
easy enough to program in
Basic, Death Trap is a fast,
all -machine-code game with
two skill and three speed lev-
els, and requires both strate-
gic thought and quick
reactions to survive for long.
Finally, a full text adven-
ture is provided, The Tab-
let* of Hippocrates.
Hippocrates was the first
'modern' doctor, and his lost
tablets are supposed to con-
tain a cure for cancer. It is
your task to find them, using
the usual two-word com-
mands as ,you explore forest
clearings, underground pas-
sages, and a cathedral. With
about 35 locations the adven-
ture is not of great length.
The problems, however, are
difficult and ZX-81 adven-
ture buffs will no doubt be
grateful for a new challenge.
Although the size of the
game is limited by the use of
Basic, there have been so few
adventures released in recent
months for the machine that
any competently written pro-
gram is welcome. Indeed, the
ZX-81 is better suited to ad-
ventures than to arcade
games, and large adventures
can be squeezed in using ma-
chine-code and compression
techniques. If Spectrum pro-
grammers can fit in over 200
locations then ZX-Sl writers
should be able to manage at
least 70.
Games* ape One is good
value for money and presents
a thoughtful variety of games
with something to please ev-
eryone. It can be obtained
from Fawkes Computing, 41
Wolfridge Ride, Alveston nr
Bristol BS12 2RA.
Chris Boitmt
GAMESTAPE ONE
Memory; 16K
Price: £5.96
Gilbert Factor: 7
SINCLAIR USER September 1984
25
The DATA PEN lighfpen enables
you to create high resolution
pictures and technical layouts
directly on your TV. screen The
accompanying software allows
you to draw any shape or filled
area you w ish , to pixel
accuracy, in full colour and the
results may be utilised within
your own programs, e.g. for
an i motion , or to i I lusfrare your
title pages. At just £29 inclusive,
the Data pen tightpen package
represents superb va lue - just
look at the actual screen
photographs and you will agree
that this must be the best value
tor money on the market.
• Incorporates features not provided
with other pens.
• Push □ utton o pera f ion on pen - no
need to use keyboard
• Works under any lighting conditions.
• Plots to pixel accuracv-
• 20 pre-defined commands allow
plotting of geometric shapes,
including triangle, lines, circles, etc,
text, or user-defined characters
SendcnequeorP.O for£29.D0to:Depl. SU1
ty askofyout loeoi computer shop. Send 5. A E
A QUALITY LIGHTPEN
for use with the SPECTRUM computer
pl U5" 3 SOFTWARE
PROGRAMS
• Routines and ideas tor your
own progroms. (Menus,
ga mes. m usi e, etc.]
• User-defined graphics
creation program.
• Superb full colour drawing
program as illustrated in
these actual screen
photographs,
• Uses all paper and Ink colours.
• A screen grid may be fumed on and
off. at will, to assist drawing.
• Flexible erase capability.
• All drawings can be saved to tape for
further use,
• Plugs in direct- no batteries, ad ditionat components, or adjustments needed.
• Ha ndbook.pl us printout of routines for use In your own programs. ,
DATAPEN MICffOTECHNOLOGV LIMITED. K ingscfef e Rood OVERTON, HonlS RG25 3JB 025*770488
lex details, LirjMpemanawflwafepreaisQdvaiiabiGSwBBCB. Dragon cbm .64ond vie -zo
KERIMOW SOFTWARE SERVICES LTD
NOW
BRITAIN'S LEADING SOFTWARE LIBRARY WITH THE NATIONWIDE
SERVICE THROUGHOUT THE U.K. IS OFFERING VOU THE CHANCE OF
LIFE MEMBERSHIP FOR ONLY £5.
A Low cost weekly hire of Arcade Games, Adventures, Utilities, Languages, Compilers & Business Programs,
^k Program hiring from only 80p (plus p&p).
• Postage & packing costs include postage both ways, simply affix the pre-paid label provided on the package
and pop it into your nearest post box no need to visit your post office.
A New titles constantly being added monthly.
A Purchase new programs at discount prices,
A Return of post service using first class post.
JOIN today by clipping the coupon below or send £1 .50 for a copy of our catalogue {refundable
upon joining) and see why more SPECTRUM owners are joining The Kernow Software Library.
Ves, please enrol m« as a member of The Kernow Software Libtary and
rush me by return of post, my catalogue Si selection sheet. I enclose my
Life Membership Fee at tb.00
Please send me your Spectrum Catalogue. I enclosfl my £ t .50 fine pSi.pl
which I understand will be refunded Id me upon joining.
Name
AcfcfevM
$0rtd to:
KERNOW SOFTWARE LIBRARY
(DEPT SU)
55 ELIOT DRIVE, ST. GERMANS,
SALTASH, CORNWALL PL 12 5NL
Post Code
26
J
?
SINCLAIR USER September 1SS4
FOLLOW OUR LEAD
FOR THE
RIGHT CONNECTIONS
MICRO DRIVE
EXTENSION LEAD
This is an 8" version of the micro 16 way
drive lead. Sinclair's lead is only 4" long
and for many applications this may not
be long enough. It enables you to space
the micro drive much further away from
Interface I.
56 WAY RIBBON
CONNECTOR
This is an extension cable that enables
Spectrum peripherals to be distanced
from the computer.
It is supplied 9" in length and will allow
mate or female connections to be made
to the computer.
The connector has special lugs to
enable easy fitting/removal from the
computer's expansion port.
SXEmPeE
V Please rush me the following V
r V Micro Drive Extension Leads ®£5.05 c V ^
rf 56 Way flibbcn Connectors @C9.95 £ V
■ JJ
^S Please add post and packing
T/ I enclose cheque/PO/Cash tar , ,
r f or debit my Access/Barclayeard No.
.:.. El 25
Total E .
W n 1 I I I I f i i rn
V Signal ure
Name
~#Y
tj Address
V Of send S.A.E. (or the Mew D.K.Tronics Spectrum Catalogue
SUi'9,'84
Available direct or from good computer shops anywhere"
20
i
sir
OK Tronic* Ltd.. Unit 6, Shire Httl FrtduitrUI Estate, Saffron Wald*n,
E«" CB1 1 3AQ. Telephone: |0799| 26350 (24 hrs| 5 I (net
Tte Spccfciuwi Ccwieeiiw
l «wSfSl
WWM'i'tfr'iT
he Beep Audio Amplifier interlace
is a high power audio amplifier
for the BEEP output.
It improves the sound quality and output
of the BEEP enormously. So much so
that we had to fit a volume control so
that it can be turned down.
It is supplied with its own pod mounted
(4") speaker with 1 metre of cable so
that it can be positioned anywhere.
Once this is fitted to the expansion port
your programs will never sound the
same again!
/ Please rush me ihe following v
'/ Beep Audio Amplifier yi
/ lnterface(s)<ft£14 95each £ V
/ Please add posl and packing
I enchase cheque/PO^Cash for ,
7/ or debit my Access/Barclaycard Me
£1.25
Total £
r/ n i i i i i i i i ~n
V Signature
Name
r/ Address
V Or send SAE- lor the New D.KTronics Spectrum Catalogue su/s.'-B* ^
Available direct or from good computer shops anywhere"
OK Tronltf Ltd, Unit 6. Ihlre HIM Indurtrlal Estate, 5»ft ron Walden,
Eiien CBT I 3 ACL Telephone: (07 OT) f fr«0 |24 hn| 5 lin«
The SpcdwiMiCojuicctiori
he Three Channel Sound
Synthesiser interface
incorporates a BEEP audio
amplifier and a 3 channel sound
synthesiser.
The BEEP amplifier improves the sound
quality and output of the BEEP
enormously. The 3 channel sound
synthesiser adds a totally new
dimension to sound on your Spectrum.
It allows you to program your own music
with harmonies, explosions, zaps,
chimes, whistles and an infinite rang
other sounds over a full 8 octaves.
Based around the popular AY-3-8912
sound chip it gives you complete control
(from basic or M/C) over 3 channels of
tone and/or white noise, plus envelope
and volume control. It comes with its
own pod mounted (4") speaker with 1
metre of cable so that it can be
positioned anywhere.
Once this is fitted to the expansion port
your programs will never sound the
same again!
Auoiytfe
MOW!.
Tf Please rush me the following >^
Three Ghannel Sound ....
Wy Synthesiser Interfaces © £29.95 each. E_
|rj/ Please add posi and packing .... . , El .25
V/ I enclose cheque/PO/Cash for Total E_
V or debit my Access/Bare laycard No.
y i r m
Signature Name
Address
V Or send S. A. E. tor the New D.K.Tronics Spectrum Catalogue su*aa vl
tss&sari
Available direct or from good computer shops anywhere
J.
DK Tronic* Ltd., Unit 6, Shire Nil I Industrial Estate, Saffron W*lden.
Es»n CB1 T 3AQ. Telephone: (0799| 26350 (24 hrs| 5 linet
The SpechumCowwecficji
NOT JUST A PRETTY FACE!
he Spectrum dual port joystick
I interface is a highly versatile and
price competitive joystick
"i offering two joystick ports.
"he first port simulates 6,7,8.9. &
keys. The second port simulates in (31)
command.
The ports will accept any Atari style
joystick.
It will run any software. That is:-
Using keys 6,7,8,9 & 0.
Having redifinable key functions.
Using in (31) (i.e. Kempston).
MOW! ,
r V PI sase rush me the following V-
rf Dual Port Joystick V
V Interfaces) w> £i3Q0each f
/ Please add post and packing . .
fjr\ enclose cheque/PO'Cash for . .
w / or debit my Access/Barclaycard No.
£1.25
Total E
7 i j i m i
y
Signature
Name
V Address
V OrsendS-AE. for the New DK Tronic s Spectrum Catalogue
SU.'S.'M
"Available direct or from good computer shops anywhere'
■■
DK Tronic* Ltd„ Unit 6. Shire Hill Industrial Estate, Saffron Walden,
Ewe* CB1 1 3AQ. Telephone: (0799/ 26350 (2* hrs| 5 lines
The SbechumCcwtedim
■^■pt
W&ZW&i*-
:'<*$£
NOT JUST A PRETTY FACE!
ur new generation light pen and
interface is designed specifically
iSlBiSll K^j'izizl Mz\ i [> Wii 91 i tfcTt r>i T i T J
to pixel level for complete accuracy,
Now you can produce high resolution
illustrations with the 16 pre-defined
instructions, selected from the
screen controlled menu. Chan
colour, border, paper, ink. Dra\
circles, arcs, boxes or lines.
You can fill in objects
with colour, insert
text or
draw freehand, save and load completed
or partially completed screens onto and
lltl
retain screens in memory and animate,
i also use the machine codes in
vour own programmes for
selecting from a menu,
laying games etc.
'I entry points
upplied),
*he interface fits
tly into position
d comes
mplete with
>ftware cassette.
AuoiEatfe
M0W.I
V Please rush me the following vj
r r Ligni Pen and
Interfaces) @ £19.95 each £_
ma
H
Please add post and packing £1 .25
I enclose cheque/PO/Cash for Total E
or d-ebJt my Access/Bare I aycard No.
onwMii
is
> m in i i i i
Signature
Name
r S Address
^_Or send^S A£ for the New D.K Tronics Spectrum Catalogue SU/9 . M \
Available direct or from good computer shops anywhere'
OK Tronlcj Ltd.. Unit 6, Shire Hill Industrial Eitat*, Saffron WaJdtn
Esse* CBII 3 AQ, Telephone: (0799J 2&*50f2+hn| 5 Nn*i
mi vm
Tte SpwAnm Ccmscticn
Wten
NOT JUST A PRETTYjtFACE!
This superb new interface is one of our very
latest developments for your Spectrum.
Offering even more features, as it's pro-
grammable from the keyboard or with the cassette
supplied you can now use it with any software.
Programmable for up to 17 directional
movements i.e. diagonal and fire.
Features include:
17 directional
movements
Keyboard remains
fully functional
Works with quick
shot to rapid fire
actions
Rear connector
for other add-ons
Microdrive
compatible
Quickshot Joystick I £9 95
• Super positive response
• 2 fire buttons
• Stabilising suction caps
• 4ft lead
Quickshot Joystick II £12.95
Incorporating all the features of
'Quickshot f plus
• Improved control grip
• Trigger fire button
• Rapid fire option
£2235
Awutolfe
MOW!.
Please rush me the following \
V Programmable Joystick v
Interface £
. . . Ouickshot Joyslickl £
. Ouickshot Joystick II £, , .
Please add po$i and packing £1.25
r/ I enclose cheque'PO/Cash for Total £
or debit my Aecess/Barclaycard No.
1 TTT1TTT
Signature
ry Address
Or send S.A.E for the New K. Tronic s Speclrum Catalogue
"Available direct or from good computer shops anywhere
dk'tronks
OK Tronic* Ltd., Unit 6, Shire Hill Industrial Eitat*, Saffron W»W*n,
Est** CB1 1 3 AQ. Telephone: |OT99j 26350 124 hrj| 5 linn
The SpcchuMtCoKMCcticK
lute*
NOT JUST A PRETTYjtFACE!
he new
Parallel
T Centronics Interface will link
your Spectrum to any printer
with a standard Centronics input. As
the choice is vast, you can select the
printer exactly suited to your needs.
Features of the Interface include:
• Runs all parallel Centronics type
printers
• Controlling software fully relocatable
• Interfaces with any software using the
printer channel e.g. Tasword Dev pack
etc.
• LUST LPRINT recognised. High res
screen dumps
• All control codes allowed through to
printer
• Fully microdrive compatible
• Supplied with tuil instructions and
controlling software
All Optronics products are covered by a
comprehensive guarantee-
Available now! Post the coupon today
Hvatibbk
MOM,
■*' £39
K* Please rush me the following ^^
/ V\
1 « vy Parallel Centronics S^
' M ^w/ Interlaced) £ N^,
^^ Please add post and packing E 1 .25 ^
^ I enclose cheque/PO/Cash for Total t V*
r / or debil my Access/Barclaycard No, * vi
r/ m i i i i i i i i i i i i u \^
Signature Name \i
•m Address \\
r — . — . v\
T f Qr send S.A.E. for Irie New D.K.Tronics Spectrum Catalogue oluqihj Xi
< .1 1 u •
□K Tronici Ltd., Unit 6, Shir* Hilt Industrial Eitat*. laf frcm Waldcn,
Essen CB1 1 IAO. Telephone: |OT99| 26350 |24 hrs| 5 lin«
The SpectewR Ccimciicn
e've just added the final touch to our
I'll professional keyboard.
LL This new Microdrive compatible
keyboard offers more key functions than
any other in its price range. And the stepped
keys and space bar make it even easier to use.
Our keyboard, constructed from high density
black ABS. will take your SpeCfrum into the
professional league.
it has 52 "stepped" keys plus space bar. A
separate numeric key pad consisting of 12 red
keys including a single entry 'delete" plus
single entry 'decimal point", facilitate fast
numeric data entry.
The 15" x 9" x 3" case wit! accommodate
your Spectrum and other addons like interface 1,
power supply etc. and forms an attractive
self-contained unit.
All connections, power, Mic, Ear, TV., network
RS232 and expansion port are accessible at
the rear.
A tew minutes, a screwdriver and the simple
instructions supplied are all you need to fit
your Spectru
All ^Ironies products are covered by a
comprehensive guarantee.
52 stepped
keys
Space bar
Separate
numeric
keypad
Please rush me ihe following
r y Microdrive compatible ^
r J* keyboard(s) £45.00 ^
Please add post and packing £1 25 y,,
I enclose cheque/PO/Casri for Total E ^
' of debil my Access/Barclaycard No.
r/' i i i i i i MTT-rrm n
Signature Name
r?
r y Address . vv^
' Or send S.A.E. direct for the new D .K.TronicsjSpectnjm Catalogue _^'!i e l_l*,
■I
H I
H
DK Tronic* Ltd., Unit 6. Shire Hill Industrial Estate, Saffron Walden,
Ehh CBI 1 3AQ. Telephone: (0799| 263 SO (24 hrs} S lines
The SbcctoiMiCcwMCctfejt
Dark side of Midnight
THE ARMIES of Doomdark
are rising, swarming like lo-
custs aver the plains and
passes of the land of Mid-
night, bringing with them the
ice-fear, which drains the
soul of courage and renders
the bold sword arm numb
with fear. Midnight's last
hope is Prince Luxor, holder
of the powerful moonstone.
That, as if you had not
guessed, is where you come
in.
Lards of Midnight is a
truly epic adventure from Be-
yond Software. You play the
part of Prince Luxor and his
allies, whose movements you
control through the telepath-
ic power of the moonstone.
During the day you, and
those you have won to your
cause, travel the land raising
armies, fighting battles, and
sending ambassadors to re-
cruit more Lords to your
side.
The most striking feature
is the superb graphics sys-
tem, whereby the screen dis-
plays your view of the land
from where you standi Dis-
tant objects become bigger as
you move towards them and
you will need to develop a
keen eye to spot significant
features on the distant hori-
I H ■ BMMMHH ■■■■
mm m m M S- ■■ mm
SCORE
OOOOOOO
HIGH
O050O00:
VaVl ■■■■■ ■• mma mmt
$£$»$$ 1
tt
In days of old...
BEFORE common churls
such as French peasants and
Spectrum owners are allowed
to become knights, they have
to win their spurs. In olden
days the process involved all
kinds of unpleasant rituals
and ordeals but technology
has changed ail that. Today
all you have to do is beat
Cavelon, a new release from
Ocean Software.
Cavelon is a near replica of
the arcade game produced by
Ocean under licence, in com-
mon with many of that com-
pany's products. The object
is to guide an apprentice
knight through a series of
mazes to rescue a fair damsel
from the clutches of an evil
wizard. There are five mazes
to traverse and a final shoot-
out with the evil wizard who
has a supply of fireballs for
the express purpose of incin-
erating cocky young would-
be knights.
Cavelon is not a sophisti-
cated game relying on a prov-
en arcade success and general
payability rather than origi-
nality of concept or majestic
programming, but it is cer-
tainly fun.
CAni Bourne
CAVELON
Memory: 4SK
Price: E5.90
Joystick: Kempston, SincW*,
Protflk
Gifbert Factor 7
zon. Fortunately, you are
provided with a map of the
Land of Midnight to help
you plan your campaign, al-
though deliberately it omits
many features and gives only
an approximate indication of
distances.
The graphics are built of
standard pictures for various
pans of the landscape; it is
claimed that there are 32,000
possible views, all different in
some respect from each
other. Fortunately there is
sufficient variety and detail in
the pictures to sustain inter-
est and the information con-
tained in them is vital to the
game, as there is very little
accompanying text.
Unlike most adventures,
Lords of Midnight is not
played with pseudo- English
commands but with a key-
board overlay setting out
your options. In certain cir-
cumstances the CHOOSE
option will provide a menu of
further decisions, such as ini-
tiating a battle or recruiting
men. Those decisions depend
on the qualities of individual
characters; if a commander is
very frightened, he will be
less likely to consider joining
a battle. Likewise, movement
is determined by terrain and
physical stamina. The system
of menus may appear slightly
confusing at first but rapidly
becomes easy to use and the
I
response time is excellent,
with pictures generated
almost instantaneously.
There are two distinct
types of game combined in
Lord of Midnight. First,
there is a quests as Luxor's
son Morkin is set the task of
travelling into the heart of
the realm of Doomdark to
seize and destroy the ice-
crown, the source of all evil
power. Only Morkin is pure
and bold enough to do that.
Second, Luxor and his ar-
mies must attempt to conquer
Doomdark militarily, or at
least prevent the enemy cap-
turing the key citadel of Xa-
jorkith. Thus the game can
be played either as a war
game or as a quest but both
elements- affect each other,
for the war may distract
Doomdark's armies from
Morkin, and the closer Mor-
kin gets to success, the less
Doomdark can direct his ice-
fear against Luxor's armies.
If you love fantasy and
wish to immerse yourself in a
genuine tale of epic adven-
ture, Lords of Midnight will
provide as authentic a taste of
Tolkien or Donaldson as any
game yet produced.
Chris Bourne
LORDS OF MIDNIGHT
■Memory; 48K
Price: £9.95
Gilbert factor 9
SfNCLAIR USER September 1984
35
Anyone for tennis? F ? ur ° f
* a kind
WIMBLEDON has gone and
strawberries are out of season
but the Psion Match Point
tennis game for the 48K
Spectrum will be popular all
i he year round.
The simulation has more
than the classic quality and
style of Chequered Flag, the
Psion racing game, and pro-
vides some of the most spec-
tacular graphics for the
Spectrum.
The screen display shows
Centre Court at Wimbledon.
The panorama provides a
view of the net, umpire,
crowds moving their heads,
and even the benches on
"PttUL
which the players sit after a
game.
You can play either a quar-
ter-final or semi-final if you
are inexperienced, or a final if
you want to be thrashed
soundly by the other player.
If you have no human Friend
with whom you can play, the
computer will always be on
hand for a game.
When you start to play you
may have difficulty distin-
guishing between the ball and
its shadow. Once you have
played a few games, however,
the effect falls into place and
adds a three-dimensional
quality to the game. The
shadow of the ball is the only
unrealistic feature of the dis-
play as, in real life, the play-
ers cast the shadows and not
the ball.
Psion can be forgiven for
introducing the shadow, as
the game outclasses most
other sports programs for the
computer. Unlike most of the
other games available it can
be described as a true simula-
tion.
It is a game for all the
family and not only for the
sports enthusiast. Although it
does not replace the real
thing it is a worthwhile pro-
gram, as it is a simulation
which provides an exhibition
mode which you can sit and
watch while two computer-
generated players go through
the motions. It might even
teach the beginner something
about the skills required in
the game.
John Gilbert
MATCH POINT
Memory: 48K
Price; £7,95
Joystick: Sinclair, Kempston,
Cursor.
Gilbert Factor: 9
Kt x B, kerBOOMM!
WHEN is chess not quite
chess? When it is the Artie
Death Chess 5000 . Purists
will shudder to hear that Ar-
tie has produced a chess-play-
ing program in which the
result of piece taking piece is
decided by an arcade action
sequence and not by the im-
mutable laws of the game.
The program consists of
two main options. The first is
to play a normal chess game
with the standard rules. Both
castling and en passant moves
are acceptable. There arc sev-
en levels of play.
Pieces are moved by enter-
ing the usual number/letter
grid references. Invalid
moves will not be permitted
and if you are confused the
computer will suggest a
move.
Choose the death chess op-
tion and you are in for a
shock. In that mode any at-
tempt to take a piece, by ei-
ther side, shifts the action to
an arcade-style battlefield.
There are six settings de-
pending on what pieces are
involved. Those are over
quickly and swift reactions
are needed to win,
Richard Price
DEATH CHESS 5000
Memory: 48K
Price: £6,95
Joystick: Kemps ton
Gilbert Factor 7
H r?< l2
P^HS
^^—JCISL—— JIH— -W h ~~^W«^» B '
YOU MAY THINK there
are sufficient chess programs
on the market, not to mention
3D Noughts and Crosses, We
(end to agree but so far as we
know nobody has yet offered
four games of skill and strat-
egy under a single heading.
Mind Games from Oasis
Software does just that. For
an admittedly high price you
receive two cassettes contain-
ing Chess, Backgammon,
Draughts and 3D Noughts
and Crosses, Oasis calls the
latter Invader Cube in the
documentation but the Spec-
trum knows better and prints
3D-OXO on the screen, so
you know where you are.
The Chess program is a
version of the successful
Dragon Ghess implementa-
tion. It is not the fastest chess
program available but plays a
strong game at three levels,
with facilities to save games,
swap positions, take back
four moves, and alter the
Spectrum playing style from
strategic to tactical.
Backgammon is possibly
the weakest of the quartet,
not on account of the com-
puter skill level, which
played a safe if stolid game,
but because of slow response
times. That is mainly due to
pretty graphics of the dice
and the pieces moving but
takes so long that such refine-
ments should have been sacri-
ficed to the requirements of
speed.
Backgammon is a very fast-
moving board game, unlike
chess and draughts in that
respect, and deserves a corre-
spondingly fast program, or
much of the pleasure is lost.
The programs are good val-
ue if you do not already have
them in your collection and
would certainly make a good
buy for any newcomer.
Chris Bourne
MIND GAMES
Memory: 48K
Price: £14, 9B
Gilbert Factor: 7
36
SINCLAIR USER September 1984
Low level high-flyer
WHY any self-respecting
pilot should want to fly a jet
fighter at high speed through
a built-up area a mere 10 or
so feet from the ground is
difficult to understand but
that is the premise behind
TLL from Vortex Software.
You are the idiot who has
opted: for the mission, of
course, and your aircraft is
the Tornado. You have to
take off from a runway and
seek six enemy targets repre-
sented by small discs. Unfor-
tunately for your health the
only way to destroy the tar-
gets is to skim above them,
thus putting you in the em-
barrassing situation of risking
collision with trees or tele-
graph poles,
Vortex claims to have pro-
duced the best-ever graphics.
Such claims should be disre-
garded on principle but the
picture of the town in which
the game takes place is beau-
tifully detailed in quasi-3D
perspective; the representa-
tions of the buildings solid
and attractive; and the screen
scrolling is absolutely smooth
and flicker-free.
The Tornado is less im-
pressive but casts a shadow
on the ground which, while
irritating at first, becomes
very useful as a guide to your
altitude and precise position.
Barrels of fun
STRATEGY GAMES are
rarely programmed to the
same standard as arcade
games but the new Quicksilva
release, Gatecrasher, com-
bines an elegant concept with
slick graphics. In the game
you must drop barrels — they
look more like marbles on the
screen — down a maze and
attempt to fill nine boxes at
the bottom of the screen. The
maze contains a number of
flip-flop baffles which deflect
the barrels along different
paths. Each time a barrel hits
a flip-flop the flip-flop re-
verses, so that the next barrel
will be sent in a different
direction,
At later levels you must
not only fill ail the boxes but
also arrange them in the cor-
rect order. Each one is num-
bered and dropping a barrel
in a box will swop its number
with the one to the right.
Since you have only 20 bar-
rels you must plan carefully
to complete the task.
Gatecrasher is extremely
challenging and a welcome
break from alien-bashing.
Chris Bourne
GATECRASHER
Memory: 48K
Price: £6.95
Joystick: Kemps ton
Gilbert Factor: 7
There is the mandatory dis-
play of fuel gauge, altimeter,
time elapsed and so on, as
well as a map of the playing
area and a small outline of
your position and any targets
or solid objects nearby.
Because the graphics are so
highly-developed, the operat-
ing system for the Tornado is
simple and cannot be de-
scribed as a simulation. You
cannot accelerate or deceler-
ate except by changing the
attitude of your swing wings,
and take-off and landing is a
matter of pressing the appro-
priate button at the proper
time, although obtaining a
good approach to the runway
for landing is more difficult.
Fuel is limited and there is
usually only sufficient time to
destroy two targets at most
before being forced to land
and refuel.
It all adds up to an exciting
game, requiring fast reflexes
and cool nerve, and if you
think you are made of the
right stuff, try flying under
the telephone lines without
panicking. TLL is no picnic
Ckrit Bourne
TLL
Memory; 48K
Price: £5,95
Joystick: Sinclair
Gilbert Factor; 8
Roo lacks punch
MICROMANIA has raided
the zoo again for ideas for its
new game Kosmic Kanga.
In it you control a Kangaroo,
that moves along a scrolling
landscape. By controlling the
height of its bounces you can
pick up objects and points,
and try to avoid low-flying
planes and ducks. To help
you in that you can throw the
traditional kangaroo boxing
gloves at them.
The action is smooth and
all the sprites large and co-
lourful. Controlling the kan-
garoo is rather haphazard and
consequently zapping any-
thing becomes a matter of
luck as well as skill. When
the sprites meet the colours
clash very badly. Of II
screens eight arc the same
with different sprites for vari-
ety.
All in all the game holds
your attention for an hour or
so but after that the interest
wanes. There are many ar-
cade games for the Spectrum,
some good and some bad. At
best this one is average. Nice
graphics, shame about the
game, John Lambert
Kosmic Kanga
Memory: 48K
Price: €5 95
Joystick: AGF, Prat ok.
Kemps ton, Sinclair
Gilbert Factor: 5
SfNCLAIR USER September 1984
n
Challenging,
sophisticated
advanced,
extra special.
Be the world's greatest sleuth — in the most advanced and challenging adventure game ever,
Forthe first time ever, here is an adventure game in which you can talk with intelligent characters, ask them questions
and argue with their conclusions — all in everyday English sentences.
Wort against time to solve the mystery as you travel about Victorian England. Villains, suspects and witnesses all live
out their lives in a realistic manner, and you can never be sure of who or what you will find anywhere. You must be alert
because nobody is above suspicion.
In 'Sherlock', the world of the famous private detective comes vividly to life. Time passes naturally: day turns to night
racing towards the inescapable deadline. You must ensure Sherlock has sufficient time for sleep, money to travel on
public transport and other necessities. And you can rely on Dr. Watson to help you collate information, or gather clues.
'Sherlock' makes the maximum use poss i b k of trie 48K Spectrum and is the result of 15 months work by a team led by
programmer Philip Mitchell, the author of The Hobbit'. The text and graphics of 'Sherlock' makes it the most exciting
and sophisticated adventure game yet devised.
Study the clues, question the suspects, make the deductions— and match your wits against the most dastardly
criminals in history,
Melbourne House makes the choice of your next computer adventure elementary
A real adventure!
n Please send me your free catalogue
□ Please send me Spectrum 48K Sherlock Holmes @ £1495
All Melbourne House cassette software is unconditionally
guaranteed against malfunction.
1 enclose my cheque/money order for £
Please debit my Access Card Mo.
Expiry Date
Signature
Name
Address
Postcode
£ +p/p 80
Total
£
Order is
Mrltourne Haute Publishers
39 Milton Trading Estate
Abinidofl, Oidp D(u 410
Crrrr espondm:* In
Cliurcri Ya«t
Tnng
Heftlordshins HP23 SLU
Access orrfers can be tele phoned
through on our ?4-hotir snsafar*
f023il S3 500€
AH Duces include VAT Ahm
appl mbiE Please add 80p lor
past 2nd p j<-.h
trade enqumes **leorr*
Melbourne House
%
[ SUi
I
I ■<
First, a question.
Who do you think are the
world's most avid consumers of
microcomputers?
The ingenious Japanese?
The fashionable French?
The acquisitive Americans?
Believe it or not, it's we
British who own more micros
per person than any other nation
on earth.
Yet, despite its amazing
impact, the microcomputer has
only just begun to scratch at the
surface of our lives . Without
doubt, the best is yet to come.
Use and Abuse.
In several recent surveys,
some astonishing facts about
micro use and abuse were
revealed.
It was discovered that the
micro is hopelessly under-
utilised. If you're already a micro
owner, your own experience may
well confirm this unhappy state
of affairs.
Brainpower. A source
of knowledge.
For thousands of years,
the key to self improvement has
been in the hands of the written
word. Now, thanks to
the Brainpower range, it's very
much in the hands of the micro
As the Brainpower
range demonstrates, this does not
require prior knowledge of micros, or
how they work.
The Brainpower concept has
been devised as mtegmted applications
and educational software. And its aim
k* - ->aa4&^S->--r."
Each Biainpower uiJe ptovidee a unique three pan package, an applications
piogram; a teaching progr&ra and an LIluguaTod. manual and inteiactivn?
tutorial - applications integrated and fedueatianaJ software
40
Now you and ]
bring out the b<
is to stretch both your mind and your
imagination.
It offers a unique way to realise
your own full potential and that of your
micro. In a way you could never hope to
achieve from the printed word alone
In this respect, the Brainpower
range stands on its own,
A unique concept.
All the Brainpower titles share
one thing in common, apart from their
stimulating subject matter, that makes
them unique,
You will find each title comprises
three distinctive elements; A teaching
program that helps you to get to grips
SINCLAIR USER September 1984
STAR WATCHER
The secrets of the heavens are yours. Isolate all the
constellations as well as main* stars for easy
identification. Even turn stars and constellations on
and off at will. Screen by screen, you will see exactly
how the 1,500 brightest stars move through time and
space And all from any point on the Earth's surface at
any time of the year
Star Watcher is without doubt the definitive home
observatory,
DECISION MAKER
Should you buy a new
house? Change jobs?
Have children? Start your
own business? Such
decisions should not be
taken lightly. Armed
with Decision Maker, you
can be quite sure of
examining every avenue,
and arriving at a rational,
structured answer.
If you value the way
you run your life, you
need Decision Maker.
NUMBERS AT WORK
Tackle all the number problems you're likely to face in
daily and business life. From straightforward
multiplication and division of fractions, through
decimals, percentages, ratios, mark-ups and margins
to compound interest, depreciation, VAT and PAYE.
Numbers at Work gives you a distinct edge, Since
you will be able to both understand and manipulate
numbers at will.
PROJECT PLANNER
Project Planner teaches you how to divide even
the most complex project down into meaningful
components. Learn how to determine the length
and importance of every single task, and those
elements critical to the fulfilment of your plan. Even
anticipate problems you hadn't envisaged.
You have the measure of any situation because
you have the fullest possible grasp of all the factors
which affect it.
your micro can
est in each other.
FORECASTER
Forecaster takes the guesswork out of forecasting, by
accepting that tomorrow's events will be best
predicted on the basis of today's facts. Armed with
Forecaster, sales targets and growth trends, even
sporting events and election results can be
accurately and very quickly predicted,
Invaluable to you in both your private and
business life.
with the subject at youi own pace. An
applications progiam to put what you
learn into action. And finally with each
package, you get an expertly written
book and interactive tutorial.
ENTREPRENEUR
Entrepreneur teaches you all the steps required to plan and start
your own business. It will forecast your first IS months' cash flows,
generate youi Profit and Loss Account and Balance Sheet Help
you in discussions with your bank manager and partners. Explain
the notions of assets, liabilities, overheads, working capital, cash
flow and break even point
Invaluable to anyone who is planning a business venture
Tick your choice
SPECTSUM
4BK
nru:s
Tape
BBCB
DISK
40'BO Tiack
COMMODORE
64
cumm. : ■ ■.■:■•.
Disk
£:4.95
£19 95
£2495
£19.95
£24 95
Decision Maker
N ambers at Wcuk
Stsi Vvatchei
Entrepierceu]
Proi&fit Plarm&r
Ffir&-
MAM P.
ADDRESS
TELEPHONE
SIGNATURE
Sard to Triptych Publishing Ltd iTBL Book Service Lid) FREEPQST,
CAMBERLEY SURREY GUIS 3BB All goods Sully raited and returnable il many
way deiective Allow 2& days tor. deliver y 'Delete as applicable su«*i
Fleiise add £X 50 (or postage and parking
" I enclose a cheque o: postal order, crossed an<i made payable w Triptych
Publishing Ltd for £
" Please debit my Access,*
Barclaycatd. number
I i I I 1 I i I i I t I I I I t I
BRAINPOWER
SINCLAIR USER September 1984
41
The Key To Success !
Now, with the new Stonechip Spectrum Keyboard, the user has no worry of damaging the Spectrum
itself as improved designing enables it to fit the case perfectly.
Assembling the case is simple as it consists of two halves, the top half containing the keyboard, with
a small printed circuit board, attached by ribbon cable, plugging into the rear of the Spectrum. The
lower half fits precisely around the Spectrum, thus preventing any risk of damaging through
movement
Your Sinclair guarantee need not be invalidated since the Spectrum does not require removal from
its case.
THE MAIN FEATURES OF THE KEYBOARD ARE:
No modifications to Spectrum necessary as it connects via rear port.
Full-length space bar.
Built-in 'Echo' amplifier and tape interface,
RESET keys remove the need to disconnect power supply lead.
Single key 'DELETE',
Single key /Extended Mode' selection (ie one key replaces the CAPS SHIFT and SYMBOL SHIFT
function).
Fully compatible with Interface 1 and most peripherals.
ELECTRONICS nSnnn
Stonechip Electronics, Unit 9, The Brook Industrial Estate,
Deadbrook Lane, Aldershot, Hants. Telephone: 10252) 333361
r
Extender unit available to use with Interface
2 and Kempston Joystrck Interface, E2.50
£59-95
DEALER ENQUIRIES WELCOME
Delivery approximately 28 days
To: Stonechip Electronics, Unit 9. The Brook Industrial Estate
Deadbrook Lane. AJdershot. Hants. Telephone {02521 J 31361
Please forw»rd me tht following products:
All prices are Inclusive of VAT. Post * Packing for UK deliveries
(overseas, add is%i
Name
Address .
Fir mb ct*t»i my Acsnt
Number I I I J I
•
I
Hints and Tips =
SINCLAIR USER has received
hundreds of enquiries this year
regarding individual program-
ming problems but those problems are
not so exceptional as many might think.
They are from users who have passed
the stage of reading the Spectrum man-
ual and who find difficulty when they
are trying to write programs.
The article forms an easy reference
guide of hints and tips designed io
combat most of the common problems
which have been experienced. The rou-
tines cover most of the aspects of com-
puting, including graphics, input,
structured programming and math-
ematics. It is not an exhaustive guide
but will help most users.
Keyboard beep
When the Spectrum is first switched
on } pressing any key produces a short,
sharp click. The length of the sound can
be adjusted by POKEing a number
between and 255 into memory loca-
tion 23609 — the higher the number,
the longer the sound. The best values
are between 50 and 100. Anything
shorter than that is inaudible and any-
thing longer means that the Spectrum is
still beeping while you are trying to
press the next key.
Capitals lock
To put the Spectrum into CAPS
LOCK mode in a program > use POKE
23658,8. To get the machine out of
CAPS LOCK mode, use POKE
23658,0.
Waiting
The most logical way to perform the
wait sequence is:
10 PRINT "Press any key to continue"
20 IF INKEYS- "" THEN GO TO 20
30 CLS: PRINT "This would be page
2"
A simpler wayj however, would be to
use the PAUSE n facility which tells
the computer to wait for n/50 seconds
before continuing.
If n = 0, that means PAUSE for ever.
A PAUSE can always be cut short by
pressing a key.
Attributes
Looking at the memory map — page
165 of the manual — it can be seen that
the attributes area is located between
22528 and 23296, It occupies 23296-
22528 = 768 bytes, one byte for each of
the 24*32 = 768 character squares on
Simon Lewis presents some useful suggestions to
give your Spectrum extra programming power
Routine bytes
a Basic guide
■u u \ iv U
LOGARl!!^
CONDITIONS
QUADRATIC EQUATIONS
the screen. An attribute byte is arranged
as follows:
If a particular function is to be set, the
appropriate bit is set to binary I . ir the
function is to be off, the bit is set to 0.
The resulting byte can then be convert-
ed into decimal using the computer
BINary facility.
Of the Three colours green, red and
blue, the other five available colours can
be made:
Black Green off, Red off, Blue off* BIN 000-0
Magenta: Green off, Red on, Blue on = BtN
010-2
Cyan: Green on, Red off, Blue on = BIN tOI -^
Yellow: Green on, Red OS, Blue off* BIN 1 10*6
While: Green on, Red on, Blue on - BIN 111 = 7
Notice how the decimal equivalent of
the binary code is the same as the colour
number on the keyboard.
m
7
6
5
Function
Flash
Bright
Paper
green
4
3
2
1
Paper
rod
Paper
blue
Ink
green
Ink
red
Ink
blue
Changing attributes
Using the ATTR function it is poss-
ible to read the value of the attributes at
a given position — line* column. State-
ments such as LET ATTR (2,2) = 56,
however are not allowed,
A method of loading a specified attri-
bute into a given position, using the
standard line, column format would be
useful. The following function will do
thai:
DEF FN a(y,x) = 22528 + 32*y + x
Do not forget that this must have a
line number. To illustrate its use, try
this program:
10 DEF FN a(y,x) = 22528 +32*y + x
20 FOR f= 1 TO 704; PRINT "&";:
NEXT f: REM fill screen
30 INPUT "Attribute = "; value; "Line-
= ";line; "Column = ";coiumn
40 POKE FN a{line,cohimn), value
50 GO TO 30
Permanent attributes
A complete change of screen attri-
butes is often required and it can be
achieved with lines such as
50 PAPER 1: INK 6: FLASH 0:
BRIGHT I: CLS
A memory-saving way of achieving
the same effect is lo evaluate what this
attribute would be. In this case, it
would be BIN 01001110 = 78. The
number is then POKEd into address
23693 and followed by a CLS to load
the value into the attributes bytes for
the upper half of the screen.
Scrolling
A scroll can be achieved easily in a
program by using the statement LET
a = USR 3280. To get the screen to
scroll when a PRINT statement is en-
countered, use POKE 2 369 2, x where x
continued on page 45
SINCLAIR USER .September 1984
43
■^^Stt^ataas^ *£$£!&&**
It's the fun game of
the year — Trash man.
1mm the moment you sit
donii to play you'll be thrilled by
lliis exciting, original* laugh a
minute game.
Your job may look easy to the rest
of the world, but ymi know the hazards. -
[ing cats and pavement cyclists can
both shake you up. Let's face it car* can
be Fatal.
But if thai isn't enough you've got the
other problems of uirtous dogs, the after
effects of overeating in the transport cafe ot on*
too many in the boozer.
Not only will you he gripped by the action
^, you'll he a mazed and amused by the high quality
fr.v. graphics,
^ With seven levels of play featuring three
tittempts to finish the game (assuming you are not
run over by a car) Trashirtan will prouide even the
most experienced games player with a thrilling
challenge. 1 or 2 player option, HalJ of Fame and
joystick compatibility* ensure this game ha* all the
r ' . . best arcade features.
t Trash man is available NOW for the 48K
Spectrum. Ask for it today at your local
y computer store!
P Only £5.95
"SWupsf^n. Sinclair Imeifore 2.
Prau?k ot eqawukm
nainxni
HTTH
%P^^IHl*~hJL iWi'*. w* mbU'
fion
oftware
FKEEPOST
Bath BA2 4TD
Tel: 0225 516924.
1
Hints and Tips
continued from pagi 43
is one less than the number of lines to
be scrolled. For example:
10 INPUT "Ho. of times to
scroll™ ";n: REM n cannot be greater
than 254
20 FOR f= I TO 22: PRINT: NEXT ft
REM move print position to bottom of
screen
30 PORE 23692m + 1: REM n scrolls
40 FOR f=l TO n+10: PRINT f:
NEXTf
Drawing
When DRAWing on the Spectrum,
the distance is specified as displace-
ments horizontally and vertically from
the last point plotted. The DRAW com-
mand on many other computers is dif-
ferent; the parameters following the
command specify the co-ordinates of the
point to be DRAWn to. If you prefer
the latter method, there are two simple
solutions:
Have a subroutine in the program
which will convert the co-ordinates
specified into displacements and
DRAW with these. For example:
10 PLOT 20,30
20 LET x= 100: LET y=80: GO SUB
9000
30 DRAW x,y,2: DRAW -x,-y,2
40 STOP
9000 LET x = x-FEEK 23677: LET
y-y-PEEK 2367S: RETURN
Or use the definable functions:
10 DEF FN x(h)=h-PEEK 23677
20 DEF FN y(v>= v - PEEK 23678
30 PLOT 2030
40 DRAW FN x(l00), FN y(80)
The disadvantage with that method is
that the FNs have to be syped-in every
time you wish to DRAW.
Permanent attributes
Permanent attributes for the lower
half of the screen are stored at location
23624 3 the value of the byte being
calculated in the same way as before.
The colour of the screen border IS taken
as being the paper colour, irrespective
of whether it is flashing or bright.
Input
Assuming black ink, white paper and
a white border, the line 10 INPUT
INK 2; PAPER 6; !4 What U your na-
me? 1 * ;a$
will result in the prompt written only in
red ink on yellow paper; the string
input will be in black ink on white
paper.
How can both the prompt and the
string input be in red on yellow? The
answer is to POKE address 25624 with
the required attribute — in this case
BIN 00 1 1 00 10 = 50 - and then perform
the INPUT. There is just one small
problem remaining. The border colour
will change only to the specified paper
colour after the first key of the input is
pressed. It is necessary therefore to set
the border to the required colour before
iNPLITting, as in this program:
10 BORDER
20 POKE 23624,132
30 INPUT "What is your name?";a5
Line input
When INPUTting using the LINE
statement the computer does not print
the surrounding quotation marks, al-
though it knows They are there, How,
therefore, do you STOP a program
which is using LINE input? If STOP is
typed, it will become the value of the
string.
ttHUN . LINE wp ut
UADRATtC EQUATIONS
r^
The only solution to the problem is
to type cursor down — CAPS SHIFT/6
— when asked for input. Thai does not
need to be the first character typed and
will give error H (STOP in INPUT).
Printing on lower half
This is accomplished by following
the FRINT command with #0. This
program shows its use more clearly;
10 FOR f=l TO 20
20 PRINT ft 0;f
30 PAUSE 20
40 NEXT f
50 PAUSE
Notice how the screen behaves as in
INPUT. The whole of the lower half
scrolls up to make room for the next
PRINT, which is then done on the
bottom line. Line 50 of the program is
necessary, as a report code destroys the
lower half of the screen. PRINT
#0;AT behaves similar to INPUT AT,
If more than 22 lines are printed on the
bottom half, then error 5 — Out of
There are 360 degrees in a circle, that
number being chosen because it will
divide exactly by as many numbers as
possible.
Radians are the most convenient
units for more advanced mathematics.
There are 2* PI radians in a circle. They
are the units the Spectrum uses. Gra-
dians are an attempt to metrieatc de-
grees. A right angle — 90 degrees —
contains 100 gradians. There are 400
gradians in a circle, Gradians are little-
used now.
Common angles and the equivalent
in other units are shown in the table:
The best way to convert between
them is to set up some two-letter con-
stants. The first letter defines the units
in which the angle is measured and the
second is the units to which the angle is
to be converted. That can be done in
one line;
10 LET rd= 180/PI: LET dr= PI/180:
LET rg-200/PI: LET gr= PI/200:
LET dg=10y9: LET gd = .9
Suppose the result of a trigonometric
operation was 0.7854 radians. To con-
vert it to degrees, the conversion factor
would be the variable rd — conversion
from radians to degrees. Telling the
computer to FRINT 0.7854*rd gives
45 degrees approximately. To find the
sine of 30°, use PRINT SIN (30*dr). If
gradians are not required, u is just as
easy to use the definable functions:
10 DEF FN d(r) = r* 180/PI: DEF FN
r(d)^d*P[/l80
screen
occurs.
Degrees, radians and
gradians
Degrees are by far the most popular
and most convenient units of angle.
Degrees
ftadians
Gradians
360
6.2831853
400
270
4 712389
300
180
3.1415927
200
90
1 .5707963
100
45
0.78539616
50
60
1,0471976
66 66
30
0.523 588 7 B
33.33 '
Roots
To find, for example, the cube root of
27, use PRINT 27T(I/3) To find the
fifth root of 7776, use PRfNT 7776t(I/
5). In general, nT(l/r) finds the r lh root
of n.
Quadratic equations
As anyone studying for O level will
be aware» the general equation for a
quadratic is ax J + bx + c = 0. The formu-
la will have two solutions, given by the
following equations:
rl--b + ^D 2 -4ac
2a
continued on page 46
SINCLAIR USER September 1984
45
Hints and Tips
eontmutd from page 4S
r2=-b-^b'-4ac
2a
They can be mimicked by the user-
defined functions:
DEF FN x<a,b,c) = (-b + SQR
(b*b-4*a*c))/{2*a)
DEF FN y(a,b ? c) = (-b-SQR
(B*b-4*a*c}y(2*a)
where FN x(a,b,c) and FN y(a,b,c) are
the two roots. If b*b is less than 4*a*c,
error A — Invalid Argument — occurs
which indicates a quadratic equation
whose roots arc imaginary or not real.
Logarithms
The Spectrum calculates logarithms
to base e, which has the approximate
value of 2.72; the proper answer can be
obtained by PRINT EXP 1 . To convert
the logarithm or a number to a specified
base is what the user-defined function
in line 20 of this program does:
10 INPUT "Number=";n,"Basc=";b
" U Lj \ — 1 \ I
Chi
Cpufft
QHJAOfAtl C EQUATIONS .
20 DEF FN l(n,b)=LN n/LN b
JO PRINT "Log of 'W to base
";br = ";FN i{n,b)
40 GO TO 10
Memory remaining
When writing long programs, it is
useful to know how much memory re-
mains. The following defined function
will give the amount of memory occu-
pied by the Basic program and any
variables. RUN the program first to set
these up.
5 DEF FN k() = (PEEK 23641 +
256*PEEK 23642 -PEER 23635-
256* PEEK 23636)^1024
The display file in the Spectrum
occupies 24*32*8 "6144 bytes. The at-
tributes area occupies 24*32-768
bytes. The total amount of memory
used by the display is therefore
6144+768-6912 bytes.
The user-defined graphics occupy
21*8-168 bytes; the system variables
occupy ISO bytes; the printer buffer is
256 bytes long; together, they occupy
7,5 16 bytes, leaving 3,868 bytes remain-
ing, say about 8±K to the user for
variables and Basic program in the 16K
Spectrum and about 40+ K in the 48K
version.
Do not forget that the function gives
memory occupied by the program; to
get the amount of free memory use
PRINT 8. 5- FN kfj on the 16K Spec-
trum or PRINT 40.5 -FM k() on the
48K version.
ASCII Code
ASCII — American Standard Code
for Information Interchange — is the
usual method of allowing computers to
talk io peripherals, e.g., printers, and
other computers. The code contains
only characters between CHRS 32 and
CHRS 127 inclusive. The othef code*
are non-standard Spectrum-only codes.
The point is, however, that
SCREENS will detect only ASCII char-
acters; it will not detect graphics charac-
ters or the user-defined graphics. In
appendix A of the programming man-
ual, CHRS 92 is incorrect; it should be
a diagonal line from top left to bottom
right. As printed, it is identical to
CHRS 47.
Conditions
The logical conditions on the Spec-
trum are powerful but are under- used
because of the more user-friendly
IF , , . THEN statements. Logical con-
ditions have the advantage of faster
execution than IF . . . THEN state-
ments. For example, the two lines
50 IF x=5 THEN LET y-0
60 IFx = 3 THEN LET y^!2
can be replaced by the single line
50 LET y={0 AND x = 5) + (12 AND
x=3>
Logical conditions are specially use-
ful in fast-action games. For example:
100 IF INKEY$ = "8" THEN LET
p = p+l
110 IF INKEY$ = "5" THEN LET
p-p-i
120 IF p>31 THEN LET p = 31
130 IF p<0 THEN LET p =
140 REM process this information here
150 GO TO 100
Lines 100-130 can be quite easily
replaced by:
100 LET p = p+<INKEY$ = "B"}-(IN~
KEYS = "5") + (p<0)-(p>31)
Colour control characters
The best control characters to use in
a listing are flashing on /off, bright on/
off and inverse/true video, as they do
not affect the colours of the ink and
paper. Do not forget to switch them off
at the end.
They can be incorporated into strings
to prevent having to use statements like
PRINT PAPER 2; INK 5; FLASH
l;a$ but bear in mind that each control
character occupies two character spaces.
So, for instance, typing LET
a$ = CHRS 16 + CHRS 2 + CHRS
18 + CHRS 1 + "DANGER" + CHRS
18 + CHRSO+CHRS 16 + CHRS and
then PRINT a$ gives 'DANGER 1 in
flashing red. Telling the computer to
PRINT LEN aS gives 14: 6 for the
letters and 2 each for the four control
codes.
Another problem is string slicing. If
you try PRINT a$<2 TO), the Spectrum
gives a black question mark, followed
by 'DANGER' in flashing black. Thai
is because the first character to be
PRINTed - CHRS 2 - is interpreted
as such and not as the number for the
ink. The Spectrum does not know how
to interpret CHRS 2 so it PRINTS a
question mark.
Graphics and text
The Spectrum is very flexible in the
way text and graphics can be mixed
freely on the screen. Because of the
layout of the screen, however, care must
be taken not to PRINT, PLOT or
DRAW in the wrong place, as that can
affect the colours of nearby characters
and graphics.
The following user-defined functions
will convert PLOT to PRINT AT posi-
tions and vice versa:
DEF FN x(c}=8*c
DEF FN y(l) = (21-l)*8
DEF FNcfx)-=INT(x/8)
DEF FN I(y)^21-INT(y/8)
The abbreviations used are;
1: line
c: column
x\ x co-ordinate of pixel
y: y co-ordinate of pixel
The pixel accessed is the one at the
bottom left of the character square.
This program illustrates a use for two of
those functions:
10 DEF FN x(c>=8*c: DEF FN
y(l) = (2I-ir8
20 FOR c = 2 TO 3£> STEP 2
30 LET l=c/2 + 3
40 PRINT AT l,c; FLASH 1;"+"
50 PLOT FN x(c)- I, FN y(l): DRAW
0,8: DRAW 9,0: DRAW 0,-9: DRAW
-9,0
60 NEXT c
The list is probably by no means
exhaustive. Il is merely an attempt to
pass on useful information to other
Spectrum users; you probably have sev-
eral tips that you can add to it. It is little
points of this kind which permit you to
squeeze a little more from your Spec-
trum.
46
SINCLAIR USER September 1984
The Space, Station
3ft
*r
~. F"
a^r^ -
■**-»*'
The now FORCE ASTRO
workstation is ergonomically
designed to accomodate your
SPECTRUM monitor, recorder, interface 1,
power supply and most other peripherals you'd care
to mention in a neat, robust, lightweight and
attractive sell -contained unit. There's acres of space
inside for all sorts of goodies, all cables and
connections are easily accessible and neatly hidden
from view, and the integral reset facility means that
now you can leave your equipment permanently set
up and beautifully protected.
The optional full function,
Microdrive compatible QWERTY
keyboard offers all the familiar keys plus a full length
space bar and is fully adjustable for both height and
angle for comfortable, lightning fast data entry.
Fitting your SPECTRUM couldn't be easier /
and our no quibble money back guarantee
means value for money is one thing
you can be sure of.
/
Force Astro Ltd
Shaw House,
Shaw,
Wiltshire
SN 12 SEE
Tel: (0225)
702735 >
y Sep lift nt Thp Minn Fs*i» C«.t.„k.. Oil- ifwij
Tandu
The Tandy
Four Colour
Graphics Printer
m
,--' \
St
/
/
r
V
149
Inc. VAT
Serial Md Parallel
laterface*
Easily Replaceable Ink Cartridge*
CGP115. Compact "TRS80 colour printer creates beautiful
graphics in red, blue, green and black Text mode prints 40 or BO
characters per line al 12 characters per second. Includes serial
and parallel interfaces and easily replaceable ink cartridges and
standard 4 W paper rolls,
.26-1192 - "49.00
Take A Look At Tandy, Today!
See Our Extensive Range of Microcomputer Accessories
At Any One of the 350 Tandy Stores Nationwide!
Ptjoi In *tii Wirtrtw™" 1 tf nualM i*»iur p«:« Hm, Men chained
dwng P» W *•• nwntr a Jl if* TjnSy 51a* Trnmui To** Pfidgi-
AMI Waltnii rtMflWMnd* «Sl 'L*
KAownA>FMDShKllnTh»IJ& A
I Pne*5 mjrr vary di Dstwrs
Per-leaG
i
a
*
a
e
7
e
le
n
13
13
l*
IB
IB
17
10
10
30
SI
aa
lpsmch T
Li vtrPDD I
Notts CAJ
Bi r»infl
utit He
Sou thil
L* i Clt t
NDtt*,
UD IVtl
To t ttnh
lundir t
e.p.p.
U*1 (Orrf
Eva rton
HO rvlch
Covtrtt r
fliton L
Hart . Un J
Luton T
U.B.fi.
Sldtl C
4 hjll 22- teim Lmqik
• 4 }-flUflch SUSDH
IB
IB
3
I
41
it *
pa
31
S3
For use on
48K
SPECTRUM
'y.(>'y.
Live r poo t_
iA unuitt
Eye r t on 1
Be a top tactician and
• FuN M-a-ndi match icton
e ScHena-mmrlB g*™»
e f*Ker#*«™mnBHjnfiJ*«n(isEi#iHn watch vout team olav in
«™i**r« f/jo safety of your home!
e imiwOiHliWytfSk*. ^^^^^^^^^^
e Lcw*tal!ri arm itsultiun spef sr*
pttM
e SirtSM5Pii6<U*«onHf*
A tso form any league of
22 teams and pick
tine. iSpft your own players'
Order direct frgm>
CROSS SOFTWARE.
36 Langford Crescent,
JO
met, Herts, EN4 9EH
AIM irtilabl* from selected *tor»t
in the London area {irveludi rig
Virgin Meaeatctre, Oxtorrj Street)
Let your Sinclair QL teach you to type.
i
Type faster! - Prepare documents quickly - enter pro-
grams effortlessly!
\ In just a few days, Computer One's new QL-TYPING
fu TUTOR will enable you to learn true touch-typing on
Jft the Sinclair QL,
The computer ONE QL-Typtng Tutor is a quick and
easy way of mastering the QL keyboard.
In a series of simple and enjoyable lessons the QL-
TYPING TUTOR provid&s a personal and friendly
way of learning to type in the comfort of your own
home; at your own pace.
The Ql-Typing Tutor is a valuable educational tool for
users of all age groups.
[QL-Typing Tutor]
> • Self -paced tuto-
rials
• Interactive colour
graphics
• Speed checking
• Error diagnosis
• Comprehensive
manual
phicl £19.95
-HCi. VAT * ft Bj p
J"
QL'Typtng TUlDr guides the user through a serin
of easy learning steps using the traditional and
well-proven 'horizontal method' as used by Pitmans.
QL-TYPtNG TUTOR comes with a comprehens ve
manual outlining the recommended learning se-
quence, and providing a variety of information on
how to improve your typing technique.
QL-TYPING TUTOR has been developed and tested
extensively in schools and colleges.
■><
I would tike to order:
Please sand
QL TYPING TUTOR £19.96 D further
details
□
TOTAL TO SEND£
METHOD OF PAYMENT
By cheque or PO (no cash ) made
payable to COMPUTER ONE
Hv Aec«u
I 1 FiarrUy-CJHl
■ ' ■ ' I ■'!
Cirtln i-jkiuIh UK buVOHOTllv
ISU9)
computer ONE
SCIENCE PARK, MILTON ROAD, CAMBRIDGE
I i t I 1 t 1
NAME
ADDRESS.
HEARING IS BELIEVING
Tele Sound
SPECTRUM BEEP BOOSTER
THISOUND ti ready built and
resie-d *o that yon can get ih^
full sound ol your Spectrum
through anv un modi hud
television set, black and whtlp
01 colour Th# unit is easy To
tit in minutes without Any
previous experience as lull
fitting instructions are
provided
TILESOUND has been designed
using the VerV latest ultra
miniature components so it'f
size ti in irKTNliblr 2 x 1.3 i Inn.
and his acalif inside the Spectrum
Three ea&y push-on
connections are made to the
Spectrum The connections
are clearly shown in a
diagram that comes with
lull lifting instructions
TELESOUND FEATURES
• HI M VISION TKITMU Fd* iWMl IULISN
- hip iDLtxi iotmllahl ma* i irmipn to a my
- imoiumn auuir hum re assist nwun ttmtr
- !>1MJ1HS CM |[ MUI» WIEN lEIItC IMBED ■ ND iJLDllINC 01 C15L CtTTINt ILOUIID
■ JLHfTWNU DRPUFIU NOT «HF.SS«» ■ 1EM.HTT W«l lllffir HOT KfttJlII
■ USES M NEHHT 56 W9DK5 ft-tTM Ul MOOUHt ■ COKMTllLI WITH ILL DTHU ud ONE
KlUtlNL ttKUHrrE
TELESOUND comes complete with easy to follow fitting
instructions and costs £9.95 inclusive of post, packing
etc, Please state your computer when ordering.
CQMPUSQUND
T
A
EPT; SU9 32-33 LANGLEY CLOSE, REDDITCH. WORCS.
B96 OET. TELEPHONE: (0527) 21429 (21439 Answerphone).
DO IT WITH T-KAIW-E.WK.M
Would you like to transfer your Spectrum programs from
MICRODRIVE TO MICRODRIVE ® TAPf TO TAPE
TAPf TO MICRODRIVE © MICRODRIVE TO TAPE
Thendoiiwllrt
ZX Sp ectrum HWw
DUOUullOUi J L J
o na rja anocjEj/
□aoaoQcurjc 3Cl
. n iiipnoannnj^
TRANS- EXPRESS ts Ihe mo$l comprehensive package of four rrvt
utiliikes lor transferring Spectrum programs. Itiey are user- Friendly.
simple to use, relia ble & ver y ef f Icient they go much beyond where
similar attempm failed, enabling you lo Transfer any kind of programs
up to the full 480 K length - provided you do not infringe copyright
TRANS-EXPRESS is an essential rncrodrive companion ana an
invaluable software back-up utility
We Ore offering ihe entire package for £ 9,95 or o oornWnotFori of
TAPE TO MCSOTGIVE &. MICRODRIVE TO MICRODftlvT lot £ 750
Tfeu ran also bu y each of the four programs separately for £ 5. SO
u:ily
TAPE
TAPE
mm send me o copy of trans -EXPRESS 0©<1) J^"^^
I enclose cheque/PO tor sti
Name ,
Address ..„. , „ „.„„.,„*
113 Melrose Ave, London NW2
Languages for the Sinclair QL
Take advantage of the full power of the Sinclair-GL with V
Computer One's new range of languages, \\
ft QL-FORTH and QL -Assembler are the essential languages for \
fu, writing fast and compact programs. GL-Pascal brings you the
. U, versatility of a structured programming language.
tes
nd
ns.
ive
se-
on
ted
J9)
IpL-Assembler \ ~s^
68006 Assembler
• Full screen editor
• Relocatable out
put
I • Full syntax
checking
• Comprehensive
manual
I / \-
"i
he BincMr QL
WO!Or&l» form*!
iDijrce t iti producing r>
nor code and Tilling ill
li m#y ba uichI id 9«nKraEC
mjuhm* i.gcli p rogp jmi. or iia
*j.f»fni QL 5uO«'HASIC. nl'f
m«hin, tO'Jl p'OCVjur*! »ntf
iunciianv j *«ility C1 sjreal
um m in yon ■ ^Tiling *04Jl>
ttinnt oroo,r»i«f in &uu«w
BASIC
QLForttLl
m FORTH 83 system
• Full screen Editor
• QL graphics &
sound extensions
• Example games
& utilities
• 48- page manual
■ rice- C29.95
,nt I V A 1 A {i G-£
UL-rOrftl cqmtMi rfn« Hm j
Eplicnv o^ BASIC utiih Eh*l
tprrfl Dl michipi coda Tlm|
rflmuiln) IjngijB^r rijpi V^r V
<dii liyumilv 1*" I >""*! Intr
ihan HASIO *i^a il ih* ijImi
■ 4nau*or inr EHploMlng rh«
Pull pcMcr oi nh« Ql 4-
Ff.lFTH i, ]n rHimriJl »n
aula]* In. Imrri.r, »n.l *nthu
OL KJfltH ■* a campliii uri
pl«m«n1»EKin al ch* lORTH
nsuai#r 10 i^r IfllBll ISB3
n>l 9 rrl
~QL-PascaTl
/ ' jri!|)ijj|U)i«
* Program Develop
merit Environment
* Full screen Editor
* Comprehensive
48 -page mdnu.il
FfllCfc 1
,i, 'l'AT«|} ii
UL' i^SSC(Jf «r inl li ■ *■* ■'J**
'hpj SiAlIih QL A-ih ■ FfuIv
tlruclwdd and po^«rr.ji i«r.
jM-y- PASCAL n j •*■■'■
*iiJDh|hp>a t-l'di .iiDrii ■■■
guMf* n KhoQi-t iid caM*Q-it{.
ifi4 ii k u.rjiviY «-wJ by prar«t
fi0*>#l !J-fl-|riF-i"!ii» TM|.[> K Li
*fl* p'D¥>d«i, ih* nut^r, ■«» i-oo-ii
10" - A riling MPiOL.1 M>*r w*'*
UL PpHtii intija**, BH lh* |UM
d*nd PiKiil '«*iijr«f pisJl -* r
■ OlH« Ql- HkK-'iC •niint-DF-l
Th* p«rLh4g« |lt,4 I nHJHi tt in
liVincifl lCrsi-T tfOilOr ritt*
I'llH Wrttt I ttymplpn* fl||iu
LTN*iT. 0T4i>*rn d«yr«JODm<|int
inyironn'iaii-
■xS
I would like to order
QL ASSEMBLER
QL FORTH
0L PASCAL
TOTAL TO SEND £.
£29.95
a
Plaase send
□
£29.95
□
further
□
£39.95
a
details
a
METHOD OF PAYMENT
6v cheque or PO [no cash} made
payable id COMPUTER ONE
■ By 4nlu
LI B»r C |iiy5-pra
I I I I I i I
computer ONE
r*_.-_]
1ILT( IBRIDGE
1 t I t t 1 ■ I
NAME
S-41P -tWi^A
Ci«r.l i ,n | '..,11 . IJK Ii.jv-
ADDRESS.
Lowering the
Jolly Roger
Software pirates steal over £100m a year. Michael Spencer shows
how to protect your programs from the scourge of the silicon seas
PIRATES are costing the software
games industry mi 1J ions of
pounds a year. The scale ranges
ffom the copies circulating in schools
and computer clubs to the large-scale
commercial deception of passing pirat-
ed copies for sale. Each copy made of a
computer game robs a company or indi-
vidual of the revenue which might have
derived from a legitimate sale.
From sales comes profit; from profit
the cash to develop more ideas. The life
of a game may be shortened by months
as the number of illegal copies in-
creases. After all, who will refuse the
chance to obtain a copy of a sought-after
game at a fraction of the cost? It has
happened extensively in the record in-
dustry, as we all know.
You may be considering writing or
even selling a computer game. A hit of
effort now may prevent you being
caught by the software pirates and also
avoiding any infringement of the copy-
right laws. There are ways and means to
make it less than easy, but nor imposs-
ible for the software pirate.
There are no mechanisms supplied
by manufacturers in the home computer
market which will give any security. In
the commercial market there are
methods to hinder the pirates. One way
is to put a serial number in the issued
software. That is possible with high-
cost, low volume sales. The solution
cannot be applied to the low-cost, high-
volumc domestic games market. The
cost of doing so is far too high.
To protect your creation from the
pirate is neither easy nor completely
effective. 'Tape copiers' advertised in
many home computer magazines can
usually defeat the protection which is
possible. The copiers are advertised as a
means of making personal security
copies but nobody is naive enough to
believe that is why they are being soid,
Software houses and individuals have
produced a few mechanisms which will
make it difficult for the majority of
computer users to pirate a copy for their
friends. For the most popular home
computer, the Spectrum* we detail ways
in which you can protect your work and
avoid copyright problems.
The simplest method is to hide the
program from prying eyes. For a Basic
program the INK and PAPER colour
can be set the same within the program
lines, usually white, so that a listing will
not be seen. To do that it is necessary to
use a control character in a program
line. A colour item is followed by a
colour number to set the PAPER or
INK white. CHR$16 is the colour item
for ink and CHR$7 the colour number
for white. Conveniently they are ob-
tained by setting the Spectrum into
Extended mode (E) and pressing
SHIFT 7.
Take the first line of the program
down to the editing area. After the line
number, press the sequence of keys
which will give the effect INK 7. To
make doubly sure that you will have the
effect you are seeking it is useful to
insert the control characters for PAPER
white, too*
Putting the Spectrum into E mode
and pressing just 7 — do not press the
SHIFT key as well — will do tha:. The
line may have vanished previously; set-
ting the PAPER white will ensure that
it does. On returning the line to the
program by pressing ENTER, the rest
of the program lines on the screen will
vanish as well. That may well mean that
the rest of the program will be invisible
but if you have used control characters
later the effect may be reversed.
Inserting a line that is not removed
easily and will identify the program as
yours is the next useful Thing you can
do, Normally the line numbers on the
Spectrum run from 1 to 9999. You can
create a line which has the interesting
property or being difficult to remove.
The first line of any Basic program can
be turned into a line 0, Create a line
such as
10 REM COPYRIGHT PERRY
SUSBY
Determine the start of the Basic pro-
gram area by typing
PRINT PEEK 23635 + 256 * PEEK
23636
That will give a value which is
usually 23755, the address of the start of
the Basic program area. It will point to
the first line of your program. Each line
of a Basic program is different internal-
ly from that seen on the television
screen. The first two bytes are the line
number. For the line numbered 10 the
first of the two bytes will be 0, the
second 10, To change the line number
to 0, type,
POKE 23755,0:POKE 23756,0
That will overwrite the line number
already held and the line will appear as
line 0. It cannot be removed by editing
or deleting. The only way to remove it
is to POKE a line number in the range
1 to 9999 to it and then remove in the
normal way. Combine this technique
with the 'invisible program' and it may
wtll prove sufficiently effective to deter
some would-be pirates.
The most popular way of protecting
software in use is Break protection.
Normally BREAK is used to stop the
computer when running a program or
when using a printer or cassette record-
er. When a program is stopped by
BREAK it can then be listed and, of
course, copied. On the assumption that
a program which cannot be broken can-
not be copied, break protection has
gained wide acceptance but tape copiers
will still work — all they do is copy the
tape.
There arc two methods to consider.
The first is to alter one of the system
variables which controls the screen sijte
in the lower part of the screen. That
variable is DF SZ — define screen size
— and is at the address 23659. Address
23569 usually holds the value 2, Thai
can be confirmed by typing
PRINT PEEK 23659
If you put in a line in your program
such as
250 POKE 23659,0
the program will be break- protected, A
program protected by that method can-
not use the lower two lines of the
50
SINCLAIR USER September 1984
Protect and Survive
screen. INPUT is one of the commands
affected by the restriction. Also if the
program prints out so many lines that
the request SCROLL? is seen, the sys-
tem will get DF SZ back to 2 and the
bceak protection will be losr.
Programs protected in that way will
have to use keyboard scanning to pick
up user input — hint, use INKEY$,
What is typed in will need to be echoed
- to the screen so triJt the user cjh
see what has been typed. Given that
these problems arc taken into account
when the program is being written, the
technique is sound. IF break is pressed
during normal running the Spectrum
will crash and lock up. The only way to
re-set the system is to power on and off.
The second and equally simple
method is to corrupt the variable ERR
SP, the pointer to the item on the
machine stack to be used as an error
return. BREAK is a user-introduced
error in the running program. Other
errors are, for example:
ARIAELE HOT FOUND
C NONSENSE IN BASIC.
When BREAK is pressed a report
will be seen saying "BREAK ENTO
PROGRAM" and will give the line and
statement number last interpreted,
All those messages are held in ROM
and are used by the system when an
error is detected. An error routine is
entered and the appropriate report
given. If you corrupt the return address
to be used in the event of an error, the
Spectrum will crash, as it is directed to
another totally incorrect byte. To do
that PKEK the address of ERR SP,
thus;
LET A^PEEK 33613 + 256 * PEEK
23614
That will be done in your program,
as it is only possible to apply the break
protection from an already running pro-
gram.
Having found the value of A, POKE
a value to it, Some values will not work;
try using values such as 1 00, 1 50, 200
or 255. The value 200 is effective and
causes a NEW. Results will v.jry de-
pending on the value chosen. Choose
one which erases the program when
break is pressed. Put the line POKE
A, 200 — 200 being one of the effective
values — in the program to do it.
To make effective use oT EKR SP a
program must be totally bug-free. Once
break- protected, any software errors
will cause the Spectrum to crash. The
program must be tested thoroughly.
The other aspect is that the item on
the machine stack is mobile. It will
move up and down the stack as GO-
SUBs are entered and left. For a pro-
gram which uses GOSUB, the PEEK
md POKE lines will need repeating in
each GOSUB, The original contents of
jddress A will have to be kept and
POKEd back before the RETURN at
the end of each GOSUB. If that is not
done the program will crash when try-
ing to return from the GOSUB.
All that can be rather tedious and can
add a fair overhead in code T One advan-
tage is thai the method will allow nor-
mal input, unlike the DF SZ method.
The disadvantage is that if the user
enters incorrect characters to an IN
PUT the Spectrum may detect an error
and crash. It is best to pick up any input
[-AIRUSfcR September t984
SI
Co hunting with
SOFTWARE FOR AL
KntBR29TT
Pteaa send rn* the following Verier
number rrQui^d or each item
m me space provided)
C^itirneUnCCOij
Cars*** Car iCCflli
to "Readers' Accouni Mirror Group Newspaper j tut"
I HMhiHinrJ that my remittance will &e h*rd nn my
behahirHiw
bank account
named above
until the
aoodtan
despatched.
i plHAs* dehil srtf ACCES&BARCLAYCARD lor The sum ol
T\ 1 II 1 I
l
Signature
Name
Address
. card rmt_|__L_| I I L
MB ttptu b AM Bn tain and E R«if
Postcode
MiiuuaZtNillVIIHxtfTi'ihiLIK WRHWbtflisjreoifc™iliasltF-*>rt*itl(Snii»»««l»tB(»IL«l).Co B»j htt mno feq Often UnSjoi LonttuFCi
I
I
I
I
52
SINCLAIR USER Stpvmbtr 19*4
Protect and Survive
r.i'Mmutd from page 5/
as character and do any necessary con-
version in the program.
The use of break protection implies
that the program is already running and
the user does not have 10 issue a RUN
command. It would be pointless to issue
a program which needed RUN typed in
by the user. Once it is realised that the
program is break-protected, all that is
needed is a LIST to see what is there. A
program can be saved in such a way that
once re-loaded it does an automatic
GOTO, The Line
SAVE "program" LINE 200
does that. Note that LINE is a keyword
— below key 3. That will work only for
LOAD an'd not MERGE. Using
MERGEj a program which has been
saved with the LINE qualifier can be
loaded and it will not re-start.
A second far less known method is to
save the Basic program as bytes and not
as a program in the norma) way. Parts
of the memory can be saved using the
CODE qualifier. Only the start address
and the number of bytes to save to tape
need be known. For example, the line
SAVE "name" CODE 34000*200
will save 200 bytes of memory starting
from address 34000. Note that CODE,
like LINE } is a keyword and can be
found above the I key. The start of the
program area is pointed at by the con-
tents of the system variable PROG but
it is more sensible 10 save, starting from
the start of the system variables. That is
fixed at address 23552,
From thai point the block of memory
up to the address pointed at by STK
END can be saved. That is the statt of
the 'free space'. So that the program
will start automatically il will have to
save itself, The next line after the SAVE
line will have to be a GOTO line, which
is obeyed when the program is loaded.
In the program the following lines are
used:
8000 SAVE "name" CODE 23552, A-
23552
8010 GOTO NN
A is the value of system variable STK
END which has to be PEEKed to
determine this. Use this line:
LET A = PEEK 23653 + 256 * PEEK
23654
The value A is the location of thai
start of the free space. Calculate the
number of bytes to save between the
start of the system variables and the
start of the free space. Once saved, the
program is re-loaded using
LOAD "name" CODE
It is not necessary to specify the
numbers when loading. The program
will start and obey the line which fol-
lows the SAVE line.
The point about the method is that
the program begins to run immediately
and break protection can be applied
swiftly. Inclusion of the system varia-
bles is an additional form of protection
to prevent interference with the loading
process. Another advantage is that if the
system variable ERR SP is changed
before the SAVE command in the pro-
gram, the reloaded version will be pro-
tected during the loading process. That
b done by the line:
POKE 236 1 3,200: POKE 23614,200
just before the SAVE, That usually will
result in a system crash but poking
ERR SP is less predictable than poking
the item ii points to on the machine
stack. That item is used as an error
return back to a specified byte which
can be chosen for consistent results,
This method is also effective against
headerless load copiers. Normally the
1 7-byte header created on the tape just
before the program contains the load
starting information. As the program
has been saved as bytes, the header will
show only the start address and number
of bytes. Once loaded, the program will
start anyway.
Almost all games sold today are in
several parts on a cassette tape. A large
proportion, particularly the arcade
games, are written in machine code.
Many others have machine code parts.
A typical cassette tape may contain a
Basic loader program which will load a
SCREENS file; load machine code as
bytes; and load data as bytes.
A tape with several components is
difficult to pirate. Is is possible to chain
two Basic programs so that the first
which loads a SCREENS file — which
gives the player something to look at
during the loading process — can also
load a second bigger program. Use the
method which saves the program as
bytes for the second program as well as
the first, so that they both start auto-
matically.
A SCREENS file can also cover up
the details of the components on the
tape — set the paper and ink white.
Setting the paper and ink white is also
useful when the SCREENS is being
loaded. It will not appear until the load
reaches the attributes.
All the above methods are technical
solutions to the problem of software
piracy. While Copyright Acts will not
prevent someone copying your game,
you will have some form oT legal re-
dress.
The principle of copyright protection
under the 1956 Act is that the protec-
tion is afforded automatically as soon as
the original work is created. To qualify,
the work must be recorded in some
material form by a person entitled to do
so. In the U.K. that means a British
subject j a person resident in the U.K. or
a U.K. company. The copyright be-
longs to the creator of the work.
Copyright entitles the person to con-
trol the publishing, reproduction and
broadcasting of the work. Copyright
can be disposed of as if ii were property.
If you have been asked to create an
original work by an employer or are
under contract to do so., the copyright
may belong to the person who asked
you to do the work. Copyright protec-
tion exists for the life of the creator and
50 years thereafter.
Obtaining copyright protection is
simple; no formal registration is needed.
Some sensible precautions arc advised
so [hat in a dispute you can prove that
continued on page 54
SINCLAIR USER SefitmtvT 1984
S3
= Protect and Survive
contimttd from page 5J
the work is; yours. Send a copy to your
bank manager, solicitor or your pro-
fessional association. Ask for a dated
receipt. Even simpler, post the work to
yourself by registered post and leave il
unopened on receipt.
The internationally recognised way
of identifying a work as one having
copyright protection is to mark it with
ihe copyright symbol, an encircled C or
the word 'Copyright' followed by the
name of the creator and the date of first
publication. For example, Copyright
Perry Susby 1984.
Your work has 10 be original to quali-
fy for copyright protection. With that in
mind make sure thai you have not
copied from someone else. Consider the
use of names, logos, musiCj utilities,
screen generators arid compilers. Do not
use a popular name to enhance your
game, for example, the name of a well-
known cinema spy or a famous product,
There are registered [rade marks and
names you must never use. Do not try
to associate your game with anything
commercial; companies will sue. The
danger in using music to brighten a
game are not easily apparent, The in-
fringement is that you., if you copy a
musical work, will be reproducing it.
Even such a well-known tune as that of
"Happy Birthday' has copyright protec-
tion. Music of composers long dead
may be protected under copyrighted
arrangements with rhe arrangers enjoy-
ing protection under the Act.
Do not be under the misapprehen-
sion that traditional music is not copy-
right; almost all of it is. If you want to
vise a musical work, OOOtKt the publish-
er before doing so and expect to pay a
royalty. The basis Tor a royalty calcula-
tion is usually a percentage of the dealer
price, less tax, or a percentage of the
revenue from the sale of the game. The
rate may be eight percent or so. That is
a hefty amount to pay, so unless you are
convinced that the inclusion of a copy-
right tunc will add value to your game,
it is probably best to write your own.
If you Tind a tune and do not know by
whom it was published or who owns the
copyright, write to the Mechanical
Copyright Protection Society Ltd, El-
gar House, 41 St real ham High Road,
London SWIG 1ER which will be able
to help.
There are a number of utilities, com-
pilers and screen generators on the mar-
ket which can make the task of writing a
game simpler and may produce a better
end result. If it is apparent ihat such a
tool made the writing of your game
possible, check with the originator, par-
ticularly if your game contains lines not
written by yourself. Some such pro-
ducts state that their use in a game
requires an acknowledgment on ihe cas-
sette and on the promotional material.
Err on the side of caution and check
with the writers of the programming aid
you are using.
Above all, do not copy other games.
Ai hestj you will be accused of a lack of
originality, at worst taken to court. Re-
member that companies and individuals
already established will have sullidenl
money to take legal action and you may
have insufficient funds to defend your-
self. Remember [hat the key to success
is originality.
' It is impossibls 10
' tefl you everyihino.
about the SO games on
CASSETTE 50 but they include
many types such 9s ireue, arcade
missile, laciical and logic uarVMrs
to suit most tastes in computer
mupve piaviny-
CASSETTE 50 will aupe.il to
people of all ages and the games
uvHI urovide many hours, of
entertainment 'or all the family at
a traclion nl the co-st o* other
computer flames. ■ , ,
EXPRESS DELIVERY -
ORDER NOW
Hoasc send me bv *8tOfn of |XWH. Cassette 60 81 £9.95
per i$pe I enclose a cheque. 1 "postal Ofdvt lot
made payabde to
Cascade Games Ltd.
PVi ase deb it
_i j i k i * — * — i-
3WECTRUW T DR1C 1 Q 1 if at □ VJC 2d
COMMODORE 64 Q ] OHAGQAQ AtA^O BBC ».*
APKF.ni
Posi Code
,0untrv
■V
i. Dealers & Stockists enquiries vnetcoms.
IL — — — — — — — •
Cascadn Games Ltd.,
Suite 4. 1 3 Mayvvra Crescent, Harrogate, l
CQSCQCJe North Yorkshire. HG1 &6G Enularwi I
»D* b O TetephoW 10123) B04526 SU,9'8* .
_ □ ————— — — _ — _ J
54
SINCLAIR USER Sepumbcr WH-i
Introducing the Sprint
■
UK £ World Patents Pending.
It loads Spectrums four times faster
than an ordinary cassette player,
uses standard cassette software.
and has improved loading reliability.
All for j ust £64.95.
The new Sprint from
Challenge Research will load
and save Spectrum programs at four times the speed of
conventional cassette players, this even applies to
standard program and games cassette software thai has
been pre-recorded at norma 1 speed . All this plus
improved loading reliability is available tar just EM 95
inclusive of post, pocking. VATanda 12 month guarantee.
The Sprint is dedicated to both the I6K and 48K Spectrum
and provides an innovative but inexpensive new concept
in cassette tape storage.
Use of the Sprint is simplicity itself;
• Retains the standard Spectrum commands and format
• Advanced digital cinzu itry and signal processing
improves loading reliability and eliminates volume setting.
• Simply plugs into the Spectrum port - no interface or
external power unit is required, it even has its own
expansion slot so that you can still use other peripherals
at the same time
• A full 4SK program will load or save in 75 seconds rather
than five minutes wi t h a co n ven ttona I cassette recorder
CHALLENGE RESEARCH
A DIVISION OF A.E, HEADEN LTD,
M High Street Ftottera Bat Herts Em 5B[ Ptitteii Barlol K i7< )7i 44063
Spend lesson a Sprint.
Spend more time working your
S peclru m a nd be the envy of yo u r hi ends
If you have Visa or Access cards you may phone your
o^er to ensu re faste r del i very by cal I i ng totters Ba r
(07071 44061 or post the coupon below
Please allow 28 days for delivery. If you a re not delighted
with your Challenge Sprint sim ply return it within 7 days
and we will refund your money in full
TRADE ENQUIRIES WELCOME
j r ■ I Mlen^e Research
2ISHigri Street hMUrviw Herts ENOWI R-l IMinsMrKiWi+tir I
| Pteesesuppty I Challenge Sprint E<vt9'HirKki5tvoti|i|.n*,[ [whnfc \TQ and
■ 12m Tithsguaranteei
Pteasri* kin* ifyoiirequireahifllwj^rsgiiararifcea^
Address
Signature
| UTK&LiHectwqiK/poslaloftfcTrTiadi'^
J«?
I I I I I I I
5U MM
SINCLAIR USER September 1984
55
f*jw jour t6k and 48fc5peciftfnqet 12k
of f ig-fOffTH f rgm a rww otrtnoge that's
peffe for robotics
Tho pete crfgersiut is the awtim
Davrf Miriand and (ft the rjray TOM
cartridge of its kind available
ii fa. RS232 ana Parallel ports that not
on^ fac State reflttic cofrtrol but are usaba?
frt*n FORTH or BASIC with the par -slid also
afcwing a Centronics printer to bedfivipn
Due 1b an inierrupl driven "ftfWfc' key 1he
^lecarimttjeliurig-up' and a number of
routines *tf FORTH words a** Vectored
aflowing reconfiguration
Later in the yew a tottwaie upgrade will
be available which will permit mufti-U&kirtg.
Qf(*?r ihe spectrum FOfiTH I/O Cartridge
F39+VAT uiing th* coupon Adding £5.75 pflp
& insurance- i £ U3 far EuJOpe, £1 5 outside) or if
you want more detailed mfyrmaiK)n J tick that
faoX*Btead SUStfCT tQAvAM.ABIHTY
11
in
Mdnn_
Mmm mid me Spectnrn Forth lO
Latrdgir fH+VM
r<i*^*»hi IB [J wtfnmiii ^
|~|muH ■ ~" la*] i-.i
1
•I
SPECTRUM FORTH I/O CARTRIDGE
r
i
.Pqsl cade.
Send toSty*me5Dlr»v»r.B, J 3 Cu'Mri Raid, Bournemouth.
BH1 «WPoriM.f inland Tgi OTQJ) JD^iSS
Sic* vim t k
SOFTWARE
Games Programming
ERIC SOLOMON
At last . . , a book for the
personal computer owner
setting out to design and
write games programs.
Written in a manner readily
accessible to the novice,
Games Programming will
appeal to all programmers
who, weary of the plethora of
'arcade 1 games, are looking
for greater intellectual
challenge in their play. With
25 years of computing
experience and a string of
successful games to his
credit (including
Wadding ton's Stack Box),
Eric Solomon has been able
to draw on a wealth of knowledge when preparing his
late si book Paperback £7.50 net
The zx programmers
companion
JOHN and CATHERINE GRANT
For anyone wondering whether to buy a personal
computer, or for those who wish to realise the full potential
of the machine they already own, this book is an ideal
companion It gives completely up-to-date advice and
information on the design and writing of programs for the
tatesi ZX model the ZX Spectrum. Paperback £6.95 net
CAMBRIDGE UNIVERSITY PRESS
Th» Edintujrati Building S»iVr*t*w'y "*>«<, C"m unag* C*S MU,EDal»nS
Keypanel Kits Keypanel Kits
for High Flyers
and Early Learners,
\-ti-mhle a Custom
Keypanel for each of your
[ir<i|iCJnrn. and you create ;ur
inMa.nl and individual
reference io every one.
Look ait these FeatBret!!
Durable stay-flat Plastic not
cardboard.
Matl-hlack panel* kink super
on your Spectrum,
Pre printed 'Spectrum Red'
Label* for a professional finish.
I \efut too with a joystick for all
those other keyv
Each kit com* 1 * in a deaf
plastic storage wallet and
COII Lai lis:
10 Malt-hlack Keypancli, a
slit i.l COnLainlnf; over 140 sell
adhesive liihcls pre - p r i rite d
w lib WOftfS, syni Imls anil
arrows, plus a sheet of 140
blanks tor your own design.
A mult for I IRhtl ' Pilot,
Flight Simulation and all mulii
key jja iiics and Husiru-ss
app I leai Ions.
The First add-on for your
Spectrum,
Coitom Keypaatl Kit*
areJijl.95 plus .Up pap each.
From W H SMITH and good
computer stores or by return
of pust from:
SOrTEACH LIMITED
I % College Muad,
Reading,
Berkshire R&6 |n| .
The Spiiitum keyboard Is
quite a complicated »i|{hl for
< w ii .id ii 1 1 eyes, bin young
children really do need
something bolder to ensure
they till the best 1'roni
educational programs in
particular.
These flexible prill Led
overlays are mounted mi
individual U>cailrfg frames and
produce a clear and simple
keyboard for young users.
The kit contains a complete
range of panels, printed in a
large clear typeface- f Niwcr
case, upper ease, upper ami
lower, hlank key outlines and
two hi an k panels for you to
draw on.)
You' cb ttd will jjet more
from your Spec tram with the
Early Learnerf Hey panel Kit!
Krom SOfTEACH LIMITED
Mf.ollrKE Kuari
Reading, L Verk shlreK ti* I tJE.
I Please send me:
>l C«iotn Kc? panel Kit*
(f*i.t.9y pin* *Sp pAp rath
Earl J [UrnrnKin
@J6Z.95 plu* Mp pip each
I IDrrncu please add i VJt.)
le(Mo*T» ihrque/P.o.
payable toftOFTTAtll I IMITED.
ADDRESS
56
SINCLAIR USER September m<t
'Another No.l from Ocean'
W&<M.
m
•
•
•
•
COMMODORE 64
!•
Ocean House ■ 6 Central Street • Manchester M2 5NS Tel: 061 832 6633
Ocean Software is available fromjH good software dealers and selected branches of;
WOOLWORTH, WHSMITH, .^; , r ^SEli!ffi3, LASKYS Rumbelows and Specmjm Shops
The humble
dustman is the hero of a new game
Chris Bourne tells how Malcolm Evans found brass in muck
THE NEW GENERATION was
born shortly before D-D. in
1944, a few hundred yards
downwind of Romford Brewery in Big
sex. In fact, there were two of them 49
twin brothers Malcolm and Rod Evans.
"We moved to Portsmouth when we
were about IS inches old 1 ', says RikI,
lL and lived there for the next 20 years."
Rod joined the world of finance with
the listening bank. Brother Malcolm
took a sandwich course in electronics
and joined Marconi, where he worked
on high-powered projects such as satel-
lite technology. In the mid- 70s he
moved to Smiths Aviation, where he
became involved more closely with
computers, designing hardware to im-
plement computer control systems for
jet engines.
In 1979 he moved again, to Sperry
Gyroscope in Bristol, joining its micro-
processor applications group. There he
found himself using Z-80 and 8088
machine code language for small appli-
cations of a classified nature for the
Ministry of Defence.
The Bristol factory was closed in
1981 but by then Malcolm had his own
ZX-81, bought for his birthday by his
wife Linda. He still retains strong feel-
ings about the quality of the machine.
It is more flexible than the Spectrum,,
because you can do much more on the
screen, using re-location techniques.
Everyone complained about the screen
when it first appeared but in fact it was
an advantage."
By the time he left Sperry Gyro-
scope, Malcolm had already written 3D
Monster Maze, motivated solely by a
desire to explore the capabilities of the
m:i. lune. "Games were not Hjg business
then," he says, "I wrote a game because
a game can stretch a computer to its
limit — your imagination is the limit.
Computers solve problems; writing a
game creaks (he problem."
At thai lime Malcolm was a keen
classical guitarist and played occasion-
ally in folk clubs locally. At a ciub
meeting in Bristol he met John Greye,
who was also writing games for the ZX-
81, and the two of them decided to form
J K Greye Software Ltd. Malcolm took
3D Monster Maze to a ZX Microfair
and the game sold well. "I was pleasant-
ly surprised,' 1 he says, ''probably be-
cause I had not seen many other
games."
A lucky coincidence won the new
company an order from W H Smith.
"Smiths had already trashed the game
58
SINCLAIR USER Sepimtxr 1984
Hit Squad =
we sent them," says Malcolm, "but
product manager John Rowland over-
heard a small boy praising it at the fair
and came to see us."
Two weeks after Malcolm had left his
job Smiths ordered the game, along
with IK Breakout and 3D Defender.
In the spring of 1982 Greye and Mal-
colm decided to go their separate ways
and Malcolm founded New Generation
Software. The company obtained one of
the first Spectrums in June of that year
and continued the 3-D theme with Es-
cape, Knot in 3D and 3D Tunnel.
The concept of perspective graphics
was a central feature of New Generation
games. "I define 3-D as moving for-
wards and seeing objects pass you. It
gives the player an extra dimension,"
Malcolm says.
In April, 1983 Malcolm found the
scale of the operation becoming too
much for one man to handle and invited
Rod 10 join the business, bringing his
financial and business expertise to bear
on [he administrative side of the outfit.
Rod was then working as retail manager
of the Scotch House, an up-market
clothing store in London, having left
banking some years earlier. He had
grown to dislike London and gave up
the big city for the relative peace of
Bath, where New Generation is based.
Trashman, the latest and certainly
the greatest success New Generation
has had, represents a new departure for
the company. "We had been producing
games we thought the public wanted/'
says Rod. "but they appealed mainly to
the 15-plus age group. Trashman was a
deliberate attempt to increase our mar-
ket coverage. We wanted to appeal to
the whole family."
He says the company used to have a
cult following. "John Menzies, the re-
tailer, told us 'People are buying games
by Malcolm Evans and New Genera-
don, probably in that order'. We did
not think the cult was what we want-
ed."
They decided to work out exactly
what made a good game. <4 If I told you
what we decided you could go and write
games yourself," says Rod, "but origi-
nality — and the feeling you must go on
further to reach the next level — were
high on the list.' 1
Since the game was to have a family
appeal, the subject had to be domestic
— no space wars or fantasy monsters.
The idea for basing a game on rubbish
and a dustman was one of those flashes
of inspiration people have in unlikely
places — such as the bath. Unfortu-
nately we cannot reveal what Malcolm
was doing when he thought of Trash-
man.
Instead of using 3-D graphics, Mal-
colm decided to have what he calls an
'isometric view', a plan view of the
streets with the houses in a quasi-3D
perspective. That permits the player to
see such things as the dog running after
the dustman or the cyclists careering
along pavements. The game was
worked out to the last detail before any
of the programming began,
"I did not find it too difficult/' says
Malcolm, "The first screen with just
one house took a week and then we
added shadows and other details."
A great deal of attention was paid to
details, "The whole game has to enter-
tain," says Rod. "Quotes were put in
for no n- players to read and enjoy the
humour. There are 34 altogether.'"
Even the colour of the houses was not
left to chance. "I mean, here we arc in
Bath. Sinclair yellow was not good
enough for Bath stont-, so it had to be
red." That attention to detail has also
won New Generation an award, the
French Grand Prix International Du
Logiciel D'Adventure for best graphics
animation.
In Trashman, the dustman has to
collect a number of bins from a street at
each level; hazards include cars, vicious
dogs, and even your own dustcart driv-
er. Malcolm is already planning a se-
quel, which will have an international
flavour. At the end of Trashman you
are awarded the diploma of the Acade-
my of Trashmanship, winning the right
to dispose of rubbish round the world.
The sequel will build on that theme, as
the dustman travels — paying his own
way — to exotic locations with the sole
intention of collecting rubbish. Mal-
colm promises plenty of inventive visu-
al humour to suggest concepts of
'foreign rubbish' and says the game will
be finished in September.
Other projects include a cartoon ad-
venture with cartoon-style humour and
moving pictures, and a Fireman game,
where you have to rescue people and
save buildings from destruction. "Not
exactly rescuing Esmerelda," says Rod,
"but . . .".
The company is run from a converted
coach house in Malcolm's back garden.
Lest you think he lives in a manor
house, he does not. The coach house is
very small and the main house is situat-
ed in a leafy suburb of Bath, The
company is finding its picturesque
premises cramped and plans to move in
the near future. Another indication of
expansion is the hiring of two young
programmers to write new games and
convert existing software to new ma-
chines — "We do not buy programs; we
prefer to hire good programmers".
Outside of work, Malcolm has no
hobbies. He is a true workaholic who
throws himself completely into any pro-
ject on which he is engaged. Past enthu-
siasms include astronomy — six hours a
night bent over a telescope — and guitar
playing. Since starting New Genera-
tion, he claims not to have played the
guitar at all — Rod has now borrowed it
to learn music. Likewise, although Mal-
colm has few computer games in his
house, businessman Rod is a great en-
thusiast for Jet-Pac from Ultimate.
Malcolm's wile Linda, also a director
of the company, says her husband's
single-minded determination can be-
come irritating at times "but there is
usually a slack period just after a game
has been launched when I can get him
to mow the lawn — although he suffers
from hay fever."
Malcolm has no regrets about leaving
the world of satellites 'and defence pro-
jects, "I found working for someone
else very frustrating," he says. "I could
not meet the deadlines and also do what
I wanted to do. New Generation does
not feel like work at all and it gives me
more freedom,"
Whether 14-hour days can be con-
strued as Freedom is a matter of conjec-
ture but there is no doubt that Malcolm
and his clan are delighted with the
results.
SfNCLAIR USER September 1934
59
HIGH-SPEED
COMPUTER TALK
FROM PROTEK
In ter<omputer communication is easy in anyone's language, thanks to the Protek Modem. Acoustic coupling provides
a reliable link between the computer and the telephone line. There are no connection charges, the unit is totally
portable. The flexible link between the mouth and ear-pieces ensures a reliable connection between most telephones.
For E59.95
Interface Packs including software
are available for the following
computers: —
• ZX Spectrum 48K 04.95
• B8C Model'B' Micro £14.95
• CBM 64 £14.95
• Qric Atmos 4GK £14.95 (available September)
• Electron Q4,95 (available September)
Feature* include;
• Two operating modes 1200/1200:1200/75
• Battery powered
• Totally portable
• LED Indicator
# Compatible with any standard
ft S 232 Interface
British Telecom Approved
Protek Computing Ltd, 1 A Young Square.
Brucefield Industrial Park, Livingston, West Lothian 0506 415153.
>
60
SINCLAIR USER S*ptemt*r 1984
HORNBY *
SOFTWARE
SPECTRUM 1 \77
PRO GOLF SERIES j jfo
NEW ERA IN COMPUTERISED GOLF
Reco mm ended by "Sinclair User". August
EXACT SIMULATION OF BRITAJNS TOP GOtF COURSES
(1) ALL GOLF RULES APPLY
(2) DESIGNED FOR ONE OR TWO PLAYERS
(3> PLAYED OFF ANY HANDICAP
(4) ON EACH HOLE DIST, PAR, GREEN ENLARGEMENT
(5> CONTROL SHOT - CLUB, STRENGTH, DIRECTION.
SHAPE OF SHOT
(6> GRAPHICS EXCELLENT
m EXTREMELY REALISTIC
" TROON £6 95 4SK
NEW BIRKDALE E6-95 «K
UNDRlCK £6.95 43K
WENTWORTH - EAST & WEST COURSES £10 00 48K
MOORTOWN - SCENE OF CAR CARE PLAN
INTERNATIONAL 1984 £6.95
9 HOLE SIMULATED COURSE
ALL PRICES INCLUSIVE OF VAT, P+P. AVAILABLE FROM:
HORNBY SOFTWARE
21 PINFOLD HILL, LEEDS LS15 0PW
HYPERBLASTER
You a re commanding a prototype
spacecraft on a test flight when you
are attacked by an Alien force.
Dare you lest your Hyperblas! and
plunge into Hyperspace? 15 screens.
Keyboard manes uverabihty of ship
and fifing power.
10V
»>'^S
REALM OF THE UNDEAD
Can you fight off the vampires to
reach the subterranean dungeons of
Dracula'sCastie. where you release
the imprisoned villagers and
Dracula, who muat be lured to his
cqtfin lor the finaJ chill?
3 screens
SCENARIOS
VOLUME I
For use with ihe Master
CONFRONTATION program, this
add-on pacfc gives you tour scenarios
set in actual 20th Century Ccntlkcts.
Afg hanistan. Angola, Smai and Kent following i he
German invasion in 1940
ybu'll find 1he full range of Loihlcnen games at
leading record shops and good software shops
including W. H .Smith". Co-op { seiectad outlets) ,
JUf^' ' j&Tffl' * * Jo nn Menziea" (seleciacl outlets!. Tiger Trader.
/ Jr Spectrum, Makro r NSS* {selected outlets}
r**x»*nm3) a Lightning Deakers
J Please send me the followi ng games. . .
HIcremouM^XSI 1S.M Hrp^rUmc Specif urn M* CMS
Contra m.l, D nM™t.r Program rWm »f ttw UndMd 5p«ar u m «« f
Sped rum +6K (IJt ; Sp«lil Op.rwiwn. Specif umMK
Confrontation Scen»rki» Vol. I Top selling WW ll pcw^* game
5pecKum4£K {Ml i~]
Please send me your FREE Catalog ue
I enclose a chequer'P.O, mada payable to M C Lothkxtwi.
Please debit ray Access Accounl No. i 11
□
cue
ffifcis wclud€ wr* pa p
©
Signature
Name
Addr«$s
PosiCod*
■>•■. F
LOTHLORIEN * ^^7 \
M C LffTHLORIE*! . 5*. Pk* Lira, ftifnlnn, atoctpon. Ch**Mri SK11 mE. 1W: Utojmtm IQUSr iTBVI} I
S*«l to: it C tfl4trtQrt»«, 5fl» PmH Lin*. «ftj«Man. Stothpcrl. ChtiNn &K1£ fflf . r*t:fl>^ntmH1i*15)«™MT
SINCLAIR USER September !984
61
TRUST SOLIDISK FOR GOOD WORK
SINCLAIR SPECTRUM
JOYSTICK INTERFACE :
Sleek and handsome, its
got to be the best Kemp-
ston' compatible joystick
interface around!
Unlike other interfaces, it
does not wobble or jam
your keyboard with trail-
ing wire.
Price: £8.50 inclusive of
VAT.
LS (Large Swing)
JOYSTICK:
A Super Tough JOYS*
TICK with Large Swing
which can withstand the
most atrocious treatment!
A new and unforgettable
experience!
Everyone will prefer Large
Swing JOYSTICKS.
Price: £9.95 inclusive of
VAT.
SAVE MONEY WITH THE
SPECTRUM JOYSTICK
SET:
By connecting the LS
JOYSTICK directfy to the
INTERFACE, we are able
to save 1 5% on production
cost, which we are
pleased to pass on to you.
Price: £15.50 inclusive of
VAT
•" •' • • T
** "-- i» "...
"-
JOYSTICK INTERFACE
JOYSTICK
SINCLAIR SPECTRUM 48K CHIP UPGRADE:
Despite severe silicon shortages, we only use TEXAS
INSTRUMENTS certified 100% error free memory ICs
and direct from the manufacturers low power Schottky
TTL in this professional memory upgrade for the 16k
Spectrum issue 2 and 3,
So be careful when you buy the upgrade, it pays to trust
the professionals.
Price: £22.95 inclusive of VAT.
ZX81 — 16K RAMPACK (issue 4):
Luxury presentation and professional electronics. We
bet you cannot buy a better one!
Price: £22. 95 inclusive of VAT.
Guarantee 1 year.
I* U h II* II- ll- ll- ll II
A
ZX81 — KEYBOARD
Hard keys, touch sensitive keyboard, lay it over the ZX
keyboard and press down, no soldenng. This 40-key
iey board gives the 'feet* to the ZX81 membrane
keyboard.
Price: £4.95 inclusive of VA T.
Guarantee 1 year.
SAVE £31!
BUY THE ZX RAMPACK+ZX KEYBOARD
IN OUR SPECIAL GIFT BOX
AT GIFT PRICE: ONLY £24.95 INCLUSIVE!
ORDER FORM;
Hem Pries
SPECTRUM 49K UPGRA DE . £22.95
JOYSTICK E8.50
IS sercffis JOYSTICK , . . £9.95
JOYSTICK SET , C1S.50
Post #nd peeking , E1 .00
Total E
Please complete/delete as applicable,
Return to:
SOLIDISK TECHNOLOGY LIMITED
SINCLAIR COMPUTER ADD-ONS DIVISION
17 SWEYNE AVENUE
SOUTHEND-ON SEA
ESSEX SS2 6JQ
Item Price
ZX16K RAMPACK C2J 95
ZX KEYBOARD £4 95
ZX GIFT BOX £24.90
Post and packing £1 .00
Tata! , , £
Name:
Address:
4
m * ■ 4 + ■ * h 4
Access or Barclays Credit Card account:
OUR STORE tS OPEN MON.-FRl. 9,30-5. 30pm. TELE-
PHONE SALES FOR CREDIT CARD HOLDERS.
SOUTHEND-ON-SEA 10702} 354674. DEALER
ENQUIRIES WELCOME.
SOLIDISK TECHNOLOGY: BETTER IDEAS, BETTER DESIGNS
Win the sequel to the classic adventure epic
HIEUffiDSOfUDflKiin:..
DOOMDARI^ HEVENGE
THE MISTY MOUNTAINS and dwarfish passages of Ieemark set the
scene for Luxor the Moonprince's next adventure, Doomdark's
Revenge.
Lord Luxor's fearsome adversary may have been killed at the end of the first
saga, sUin by Luxor's own sword at the bloody battle outside Ushgarak, but his
spirit lives on. Revenge lies in the hands of his witchdaughter, Shareth the
Hcartstealer, and she has smuggled Luxor's son Morkin through the Icegates
into her own realm of Ieemark.
Lord Luxor manages to breach the Frozen Gates with Corleth and Ronhron
and just 200 warriors, and embarks on his quest to defeat the Ice Empress.
Dwarfs, who have left ancient underground tunnels, Giant races and other
strange creatures inhabit this world and they owe no allegiance to Luxor.
If Luxor should fail, then the task falls to Tarithel the Dreamer, daughter of
Midnight's Lord of Dreams, who has also entered through the Ice Gate and is
out to rescue Morkin from his cold enchantment.
The Spectrum version of Doomdark's Revenge is due for release in
October but the winner of next month's exclusive Sinclair User competition will
win a cassette of the adventure together with a framed painting depicting the
Land of Ieemark. This beautiful map, specially commissioned for the competi-
tion, will be the one on which the adventure of Doomdark's Revenge is based.
Twenty-five runners-up will win cassettes of Doomdark's Revenge and a
further 25 entrants will win copies of Spellbound, the exciting pyramid game
from Beyond Software. Everyone who enters will receive a discount voucher
redeemable with Beyond Software.
Make sure you get your issue of Sinclair User next month by placing
an order with your newsagent now.
Please reserve a copy of Sine/air User for me next month/every
month*.
'delete as applicable
Name
Address
SINCLAIR USER September 1984
I
•----•*»'»**>*>*> + < + l*l + > + l + »*l + l + « + l + l4i*Iti-tiii vrBHBBVi ■■ ■■ ■■ ■■ m m m m i ■ t«llllll*lllllllllf ill
I |
Sinclair User is published monthly by EMAP Business & Computer
Publications.
H
\
^v
WW
7
r*f
IN OUR
STRATEGY
PENTATHLON
AH available for Spectrum 48K at £5.95.
Selected titles available from larger branches of Boots, Greens,
John Lewis Partnership, Rumbelows, W, M, Smith and all good
computer shops or mail order from '
Cases Computer Simulations Ltd., 14 Langton Way,
London SE3 7TL. Ml Ml h i ll
64
SINCLAIR USER September 1984
"I'll swap four of my tapes
for your Acti vision!'
No way!"
You know the feeling. A couple of
plays and the best you can hope for from so
much of the software around, is swapping it
for something better.
Well, the something better has arrived.
Activision.
One thing you can be sure of.
Buy any Activision software and you'll find
you're walking slap, bang into a totally new
experience. One that lasts,
See the first titles in your usual
software store now
LR.O PITFALL II ■ RIVER RAID ■ ZENJI
cFMsioN
Your computer was made for us.
!
SINCLAIR IS1R Stpnmber ISS4
65
LIMITS
WHAT LIMITS?
NEW RELEASES.
The latest additions to our range
are; -DARK STAR".
(for the 4SK Spectrum).
By Simon Brattel.
HALLS OFTHE THINGS
(fortheCBM64).
By Graham Stafford.
Just listen to what the authors say
Simon. "HATE IT"
Graham, "GAME WHATGAME"
Rai nbow Softwa re we re
unavailable for comment . .
WHO ARE RAINBOW SOFTWARE
ANYWAY?
Tired of all this talk about going to the limits,
pure addiction, mind blowing graphics etc
etc? Welt we're not surprised. Ultimately of
course the reason you buy Design. Design
Software is its quality and no amount of
talking will convince you of that, you just
have to play the games to find out.
Please supply:
Spectrum 48K. HALL50FTHETHING5.D67.5O
I NVASION OF THE BODY SNATCHA'S, j £6 .SO
ROMMELS REVENGE. □ 66.50
THE DUNGEON MASTER. 167.S0
DARK STAR. 067.50
Any Spectrum. ITS THE WOOLUF. LI £6.50
CBM 64. HALLS OFTHE THINGS. I]£S.50
ZEUS 64. DC9.35
Dragon 3Z. 64.
Tandy Colour 3EK. TUBE WAY ARMY. [1 67*50
NAME .
ADDRESS
1 enclose cheque/pjo. for - P&P included
I Overseas orders, please add E 1 .50 per Item
m
Sel ected tides availab le from:
i^SSEBBSl hmv
WOOLWORTH
other large department stores and all good
major software retailers, alternatively, send,
the coupon to;-
CRYSTAL COMPUTING, 2 ASHTON WAY
EAST H ERR INGTON, SUNDERLAND. SR3 3RX.
TRADE ENQUIRIES WELCOME:-
Tel:061 -205 6603
DE5K1N DESIGN ISTHETFUHMGNAMECTOUNDF&fLTD.
The name Crysai s used under icence.
GRAPHICS
INSTRUCTIONS
Instructions for graphics characters arc printed in Lower-case Idlers in our
listing*- They are enclosed by brackets and separated by colons To
distinguish them and ihe brackets and colons should nol be entered.
Inverse characters are represented bv ihc letter "i"' and graphics
characters by "a"- Thus an invert W would be represented by "iw'\ a
graphics W by ,l gw", and an inverse graphics W by "igw",
Spates arc represented by "sp" and inverse spaces by "i&p" Whenever
any character is to be used more than once, (he number or times ii is to be
used is shown before it, together with a multiplication sign. Thus "tV*i»p"
means six inverse spaces and "(g4;4*i4:g3)" would be entered as a graphic
four, followed by an inverse four repeated fout times, followed by a
graphics three.
Where whole words arc to be written in inverse letters they appear m
I the listings as lower-case letters. Letters, to be entered in graphics mode on
the Spectrum are underlined,
Inverse characters may be entered on the ZX-8I by changing to
graphics mode and then typing the appropriate characters and on the
Spectrum by changing to inverse video and typing the appropriate letters.
Graphics characters may be entered on the ZX-8 1 by changing to graphics
mode and then pressing symbol shift while the appropriate characters are
entered. On the Spectrum graphics characters may be obtained by
changing to graphics mode and then pressing the appropriate character.
User-defined graphics will appear as normal letters until the program has
been RUN.
E
MULATE Rocky Marciano
in Boxing, for the 48 K Spec-
fr.ru m, by David Shaw of Barns-
ley, Yorkshire, You must complete a
Series of qualifying fights to become
the undisputed world champion.
Cursor keys 5 and 8 will move the
boxer left and right, while keys 6 and
7 raise and lower his guard. When
the guard is up, press key I to punch,
but key 2 when the guard is down.
UR NAME <<14 LETTERS) "J a*
23 INPUT INK 6t INVERSE lj H DP
PENENTS NAME Ki4 LETTERS) '" so*
30 FOR +"-12 TO 21i PRINT AT f,
NEXT f
INK O; ■' ( 17*ig
1 BORDER Of PAPER It BRIGHT 1
i INK 6) CLS t LET ef-9
2 LET tinie*Ol LET M-7l LET y-
3 LET round-It LET »*c=Ot LET
b»c=o
5 LET yrwin-Oi LET brmn-Oi L
ET yrsc=Ot LET br»ir =
6 LET yd»f=0: LET punch^O: LE
T hit-Os LET arm°Ol LET bir^O
B LET bi-Oi LET di*0
9 PRINT AT 11,12) FLASH 1 J "UP
ClXEftr'i PAUSE 50
tO CLS I LET # = 7s LET b= 1 1
11 INPUT INVERSE 1; INK 3; "Nu
mber of Rounds (l-15)"irn
12 IF m>15 OR rrt< 1 THEN BEEP
l,-20i GO TO 11
15 LET yst«-rn*10: LET batm-rn
*20
20 INPUT INVERSE Is INK" 2| M V0
Oa INK Os "132* t "s
50 PRINT AT 1,0:
BJV(16tigB) "
6* PRINT INK ?! PAPER 2; AT 1,
l|a*iAT l,17;o*
70 FOR f-6 TO 111 PRINT INK 7
S AT f,3 { Mg51"i.AT f , 2B| " ligS> "i
NEXT f
SO PRINT INK 4eAT ll,3s"ig4,2
4*q3,g7"
100 PRINT INK 2lAT a,b| ,, J&T
110 PRINT INK 3iAT *+l ,bs "JL"
120 PRINT INK 4tAT ai-2,bi^£l'
125 PRINT INK 3|AT a+3,b»"_D_"
200 PRINT AT x,yt "6"
210 PRINT AT K+l ,VI "H"
220 PRINT AT H+2 f y|fX*
230 PRINT AT H*5,yi "J"
300 PRINT AT 20,Sj PAPER 6l INK
Ol "FIGHT NUMBER! " scf
900 IF e-f<2 THEN PRINT AT 0,0s
INVERSE 1| INK 3; "*WGRLD*UNDISP
UT ED * # CH AMP I ONSH I P* "
510 PRINT PAPER Of At 15,01"!^*
core° ,, -,yfici" M | AT 15,20j "R/mccr
e'-'ibrscj" '"
520 IP ef>l THEN PRINT INK 5f
AT 0,0| INVERSE Is" CHAMPIONSHIP
QUALIFYING FIGHT M
530 PRINT PAPER Oi AT 17,0 ; "ET A
MINA="svstrtls " "
540 PRINT PAPER 0| AT l7,20l"ST
AMINA: " sbstmt
550 IF yStltCO AND b»tffl>0 THEN
BO TD 750O
555 IP bsfcm<0 AND y«tm>0 THEN
30 TO 7540
560 PRINT PAPER OlAT i9,0|"Tlrt
E- ,h jtimei" "
S70 PRINT PAPER Of AT 19,20|"R0
UND=" ; round
5B0 PRINT INK 2s PAPER 6| l AT 2
1,0| INVERSE lt ,, ***THlS IS A "jr
n;" ROUND CONTEST***"
590 PRINT PAPER OtAT 13,0( N R/W
INS- M syrwiri(AT i3„20t p R/WtNS- hl |b
rwin
600 LET r-INT (.RND*5p
AlO IF b<y-2 AND r-1 THEN LET
y=y-l: PRINT AT *,yi" H | AT k + 1,
yi" "(AT K+2,yi" "tAT H+3,ys"
": GO TO 620
620 IF y<27 AND r = 3 THEN LET y
-y+li PRINT AT x,y-2i" M i AT m+I
,y-2j " (3*bp i " ', AT K+2,y-2| " <3#mp J
"jAT K+3,y-2| "3*Bp) "t GO TO 630
1000 IF rNKEY*="l" AND arm=] t Ht.
N LET ymtm-ystm-li GO SUB 5060
1010 IF INKE¥*-"2 M AND sr*-2 THE
N LET ¥5tn-yst(H-lt BO SUB 5090
1020 IF INKEYt-"6" THEN LET .arm
=2= LET yd«f»2! GO SUB 5130
1Q30 IF INKEV*-"7" THEN LET *rm
-ll LET ydef-ll GO SUB 3150
2010 IF INKEY#-"5" AND b 1-4 THEN
BG SUB 50OO
202O IF INKEV*-"B" AND b< y-7 THE
N GO SUB 5030
30O0 LET barm- INT fRND#3>
S010 IF b*jrm-2 AND puncti*! THEN
SO SUB 60OO
3020 IF bar in- 1 AND punch-2 THEN
BO SUB 6090
continued orl pttgt &&
y is^k:
6O40 LET punch =1
6O50 RETURN
™
ill
6O60 PRINT AT nt| ,y-| t "LH"
iS
,
6O70 LET puncb-2
dOBO RETURN
^wl
a^SzT" 1
^^trvj^^*.
Jl
4Br<&g§i SSk
60-^0 PRINT AT x,y-i| AT « + i,y
r
j§Uj?
l ^IfQuB
-1;" "fAT K-H,y-2j"LK"
60V3 LET h*tm=bstm-l
f
TOrV'^TiiiEMha
6100 IF a+l=a+l AND y-2"ti AND yd
I "' "^v^^Si
et-1 THEN BEEP .01 Y 0t LET di-Oi
jm
LET bi=bi*li LET bsc-b*e+l: LET
ystfl>=y»tm-l t LET bstm=b5tm+2i L
IA M
ET brmc"br*c+l
<& jf
vjBBr^K
61 lO IF bi>3 THEN GO TO 7700
tit £ vf
\JM £\
6120 PAUSE lOi PRINT AT x+t,y 2(
6130 RETURN
^^^8^ ^S&t^^v.
70OO PRINT INK! 4 ? PAPER 2jAT 5,
« Sv \S9
^ak^ .\^S
9j FLASH l;"FIOHT DyER"i PAUSF I
00
70 lO IF yrwj n >brwin THEN LET b#
Kfl5 __
H&«t -^^- -,"
Ijy^V^
v %\lffW_kLv ^L *A/-
^
B^x^^f ; ^
^g^^
7015 IF yrMln=brwln OR brwin=yrw
aH -'^JfiBl
wPO^M^wl
■*■****? :ifiteL
in THEN LET b*="A DRAW"
7O20 IF brhiin^yrwin THEN LET b*
tfte ^^^^^^JH^flyffr^i^? t ^ A yJuH
»pr . -j^^fc^
7030 PRINT AT l2,C>i"AND THE WINN
ER IS '■: PAUSE 50; PRINT AT 13
Tf -ivSI
,l7ib*
* s ^
7033 PAUSE Oi IF e-f<2 THEN GO T
y
v^^n, L y-^ -\ k,
^r-%J" «4i
o eooo
7O40 IF h*Oa* THEN PAUSE Hi RU
N
\
Ik 4atfP**^J
70S0 IF b*Oo* THEN LET cf=cf-I
l PAUSE Os M TD2
^
i^afiv^t- V*?Kkfiil2ff
V X4p Ss
7060 IF b*="A DRAW" THEN PRINT
v > J» . J
AT 14,0) FLASH 1 ; " C7»-l REF IQHT N
ECESSARY(S»-) ": GO TO 2
ffe ~^8a*HBw
7120 PAUSE O: RUN
7500 PRINT AT 5,*?) FLASH li H FIGH
* >_ ^~
T DOER 11 : PAUSE 1O0-
751 O IF y B t»<0 THEN LET b*=n*
f *
7520 PRINT AT 12 f 0|"AND THE WINN
ER IS.„."1 PAUSE 50s PRINT AT 13
,17)b*
eommtud from page 67
b-lf "CSwspJ" lAT a+2,b-l| " <3*apJ "
7525 IF c+<2 THEN SO TO SOOO
3025 LET bdef-INT fRND*3>
[AT a+3,b-i|"
5050 RETURN
7530 QG TO 7040
7540 PRINT AT 5,*?t FLASH l("FIOH
3030 IF bd«*-*2 THEM LET pvmch=l
5060 PRINT INK 3 s AT «,b+ll*E*|
T OVER" l PAUSE lOO
: LET hit -2 l SO SUB 6030
INK 2;AT a T b+2j"F"|AT a+i,bf"B "
7550 IF b»tm<LO THEN LET b*-a*
3040 IF hdef-1 THEN LET punch -2
5065 IF b+2=y AND hit-1 THEN PR
7560 PRINT AT 12,0|"AND THE WINN
i SO SUB 6060
INT AT w,y+l|^£jll BEEP ,01,101 L
ER IS... ': PAUSE 50l PRINT AT 13
3050 IF bdef-1 THEN LET hit = l
ET asc^asc+l: LET di-di+i; LET b
»l?lb*
4O00 PAUSE lOi LET t i me«t l me* 1
i=0:i LET b=tm=bfttrt-l* LET y«tm»
7565 IF cf^ THEN GO TD SOOO
4O01 IF 4ac)bic THEN PRINT AT 5
ystm+2! LET yrSd»yr*C + 1 i PRINT A
7570 PAUSE 0: LET cf=cf-l: BO TO
,1; INK 6;"U";AT 5,30*" "
T K,y+lj" "
2
400? IF b«e>**C THEN PRINT AT 5
5070 PAUSE 10i PRINT AT a,b+li"
7700 IF bi >3 THEN SO TD 7SOO
,30[ INK ts^T^jfiT 5,11" ■
"
7710 IF di >3 THEN QO TO 7?00
4010 IF time>=VO THEN PRINT AT
5075 IF di>5 THEN 60 TO 77O0
7750 PRINT AT 1 2, Oi "KNOCKDOWN < 14
1,13) FLASH li" <iqB,J^jiqS) "\ BEE
50SO RETURN
» } > " I STOP
P .1,30 I BEEP . l,20l BEEP .1,30 l
50TO PRINT AT a,b+lj" "|AT a+l,b
7B0O PRINT AT a,b S - ' j AT a+l,bi
BEEP . 1 , 20
+ ls" "
■' C3«sp)" E AT *+2,b; "POINT 3+»p 1 ■ t
4015 IF tin»>=70 THEN FOR * -0 T
510O PRINT INK 3? AT a+j ,b»ll "E"
AT s+3,b>"
50! BEEP .1,^1 NEXT f
) INK 2|AT a+1 ,b+2( "F"'
7B10 PRINT AT a+3,b-4i "NOPEF"
402O IF tifl*>-70 THEN LET tine-
5110 PAUSE iOt PRINT AT *+l t b+lf
7B20 PRINT AT 13,0|o*i" WON py A
0* LET roynd=round+l: LET B* lit
" ,¥
KNOCKOUT * "
LET y=17i GO SUB 4040
SI 15 IF a + l-K + 1 AND b + 2=y AND hi
7B30 FDR f=0 TG 50; BEEP .01,-fl
4025 IF round >rn THEN GO TQ 70O
t=2 THEN BEEP .01,10: LET a4C*d
NEXT #
mc + ll LET b»t4It=b*tm- 1 : LET b)-Ot
7B35 IF c*<2 THEN OO TO BOOO
4035 GO TO 4lOO
LET di'-di+is LET y^tm=y5tinv2 ? L
7B40 PAUSE Ot RUN
4040 IF yrsobrsc THEN LET yrwi
ET yrmc«yrmc+l
790O PRINT AT x ,y| H "}AT «+l,y;
n^yrwin+I
5116 IF di>3 THEN BO TO 7700
" ,h )AT ^+2,yi" H jAT K+3,yi"
4050 IF bra:>yrsc THEN LET brwi
5120 RETURN
7910 PRINT AT k+3, y ; "LKSftO"
n=brwin+l
5130 PRINT INK 2jAT A+l,b("F M |
7920 PRINT AT l3,Oj**l" WINS BY
4060 IF yrBC"brec Oft brsc^yrsc T
INK 2iAT a+1 ,b+l[ "B"
A KNGCKBUT 1 "; LET C*=cf-l
HEN LET yrwin=yrwin+l: LET brwi
5140 RETURN
7?30 TOR f-0 TO 50l BEEP *01 T fl
n-brwin+1
5150 PRINT INK 3[AT *+l,b)"B";
NEXT f
4070 LET yrac-Oi LET brmc-0
INK 2;AT a+1 ,h + l;^FJ'f AT a,b+Is"F^
7940 IF cf<2 THEN GO TO BOOO
4075 CLS I QO TO 50
■
7950 GO TQ 2
4060 RETURN
5160 RETURN
SOOO CLS : FDR +=G TO 21 l PRINT
4110 GO TO 100
60OO PRINT AT x , y~2r "LK " 1 AT x + 1,
INK 2; PAPER isfAT f ,0| INVERSE
SOOO LET fc>=b-l
y-Jf" H"t LET bBtm-batm-1
1 5 "THE CHAMPION OF THE WORLD IS.
5001 PRINT AT s,bs" "|AT *+I,b(
60OS IF y-2=b AND ydet *2 THEN P
..."l PRINT AT f t 0i " (32#*p) "i BE
"(3*»p>"|AT *+2,b| " <3#»p> " ) AT *+
RINT AT a.b-li'M": BEEP .05,01 L
EP .01 ,f l NEXT f
3 , b | w ■
ET bBC=>hst + h LET di-Oi LET bi-b
S050 FOR f-0 TO 21 t PRINT AT +,1
SOlO LET at-INT (RND#3>
i+1: LET ti5tm=b5tm+'2i LET ystm»y
Oib*t BEEP . i,ft NEXT f
5011 IF 5t=2 THEN LET yntm-yatm
»tra-l; LET br*c-brsc+Ii PRINT AT
B06O PRTNT AT 21 T 0| INVERSE 1|"
-1
A , b - 1 ; " "
"|b#|" IS THE CHAMP ! ■ ! ", PAUSE
5020 RETURN
tOlO PAUSE 10: PRINT AT K,y-2f"
3030 LET »f INT (RND»3): LET b=b
"; AT k + 1 ,y-l t " \r-
BO70 PRINT AT IO,Ol INVERSE 1 | "
+ 1« IF «t = l THEN LET ystm=y*tni-
6015 IF bi>3 THEN GO TD 77O0
PRESS KEY FOR ANOTHER GAME "
I
6020 RETURN
BOBO PAUSE Ol RUN
5031 PRINT AT a.b-i: ■ M ; AT *+l,
6030 FRINT AT m + 1 , y-1 ( " ±T t AT >i ,
BO^O STOP
68
SINCLAIR USER September 1984
TELL THE TIME, from W D
Owen of Wrexham, Clwyd, is
an educational program for
younger children to leach them to tell
the time. The screen displays a large
clock face and then draws the hands at
different positions. You have to say
what time it is* eniering the minutes
Era and then the hour.
The program, for the 16K Spectrum,
uses special graphics instructions. For
an explanation of how to enter these
please read the instructions at the begin-
ning of Program Printout before at-
tempting to type in the program.
B02O CLE
PRINK AT T 3j INVERSE 1 ; "WH
AT 1 5 THE TIME BY D.riWEN"
S035 PRINT AT 5, Of "MI NUT£B ARE I
N STEPS QF 5 ONLV. "
BO40 PRINT AT 7, O: "MINUTES ARE
TAKEN AFTER THE INDICATED HOU
R, "
B04S PRINT AT i0 f O» u YOU ARE AS
*EB TO ENTER THE NUMBER OF Ml
MUTES AFTER THE HOUR"
8050 PRINT AT 13,0) M NEKT YDU WIL
L BE ASKED TO ENTER THE HOUR, "
8055 PRINT AT 16,0) "A RECORD OF
yTJUR 5 CURE WILL BE KEPT ON THE
SCREEN. "
■ PRINT AT 20,7s , 'ANY KEY TO C
DNTINUE"
8065 PAUSE O; CI.S
B08Q LET scor*»0
LET SC*0
8100 FOR n=76 TO SO a CIRCLE 127,
95 ,ni NEXT m
B120 F'RINT AT 1 , 15; "12"
91 JO PRINT AT 2,205 ,h i"
B140 PRINT AT £,23; "2"
91 SO PRINT AT 10,24j"3"
B160 PRINT AT 14,23s "4"
0170 PRINT AT 17,ZGi "5"
BlBO PRINT AT 16,15). "6"
B19Q PRINT AT 17,1 L| "7 1 '
B2O0 PRINT AT 14, 8| "B"
8210 PRINT AT lCr , 7 1 S ■'«?"'
8220 PRINT AT 6,8t"10"
8230 PRINT AT 3,lQ) ,r ll
S240 PLOT 127,95
B243 PRINT AT 1 ,Oi " INCORRECT " i P
RINT AT 2,25 "SCORE-' I PRINT AT I,
24; "CORRECT "i PRINT AT 2,2Sl "SCO
PE"
8250 PRINT AT 9, 15) " <g4 , i g7> " : P
RINT AT lO, 15s " Cgl^)"'
8255 PLOT 124,104a DRAM B,Oa PRA
W 4, -4 I DRAW O f -B: DRAW -4,-4; D
ftfiW -8,0; DRAW -4,4: DRAW O t Bl D
RAW 4,4
8260 RANDOMIZE ! RANDOMIZE : LET
m;n=INT (RND*i3>
9265 IF min=12 THEN GO TO 6260
B267 IF min=0 THEN LET mirvMZ
B270 RANDOMIZE t RANDOMIZE I LET
hour =1+ INT CRND*12)
B280 LET mins=fi>in»5
8285 IF nuri5 = 60 THEN LET miria'O
8300 LET z=B495
8305 FOR n=l TO hour
9310 LET 3=e+5
9312 IF min=>20 THEN 00 SUB z+1
B3I3 IF mins<-20 THEN GO SUB I
S320 GO SUB 9030i PAUSE 5; GO SU
B 9035
8325 NEXT n
9330 GO BUB 9O30
B350 LET z-8593
B335 FOR n=l TD min
8360 LET i"z+5i GO SUB I
8363 GO SUB 900Qt PAUSE 5 l GO SU
B 9010
B370 NEXT n
TETL
THE
TIME
S375 GD SUB 9000
8400 PRINT AT SO^j-'WHAT IS THE
TIME 7 n
B4 10 INPUT "HOW PI ANY It INS PAST T
HE HOUR7 H |«
B420 INPUT "PAST WHICH H0UR7 "|h
8430 IF fli-min* AND b-hour THEN
GG SUB 9050
8432 IF n< mins THEN GG SUB 910
GO SUB 910
- 1
Oa GO TO B400
S433 IF hOhour THEN
Ol GD TO 9400
B440 GO SUB 9035: GO SUB 90 10
B442 PRINT AT 21 , 13| "
6443 GD TO 8260
8500 LET M-1471 LET y=J25a LEI a
= -23i LET u— 21 1 LET q-lli LET
p=-33: RETURN : REM short 1
8501 LET K«l56a LET y=U7a LET *
= -32i LET u— 13i LET q=-20i LET
p=-25i RETURN a REM .5 short 1
3509 LET k=160i LET y-112t LET *
--36; LET u = -B: LET q=-24l LET p
--20l RETURN l REM short 2
8506 LET x-162; LET y=102a LET *
=-30: LET u-2i LET q— 26; LET p^
-lOa RETURN i REM .5 short 2
0510 LET k=163s LET y-96a LET ■■
-31 1 LET u-Si LET q — 31 1 LET p—
9* RETURN ! REM short 3
931 I LET h-160j LET y-B4i LET p-
-24a LET u=l6« LET q--28l LET p-
4l RETURN : REM .5 short 3
B512 IF min»<20 THEN GO SUB i + l
B515 LET *=157: LET y=7/: LET d-
-21* LET u-23l LET q«-33l LET p-
1 1 : RETURN : REM short 4
8516 LET K«lS2l LET y-70l LET
-16l LET u*=30l LET q = -29a LET
IB; RETURN I REM ,S short 4
9320 LET k-I46i LET y"66i LET
-11: LET u»34i LET q--22l LET
22i RETURN i REM short 5
B521 LET h=136i LET y-62; LET *=■
Ol LET u=30i LET q--16* LET p-30
i RFTURN a REM -5 short 5
8525 LET k=12B: LET y*62i LET *-
8t LET U»30» LET q — Si LET p-30t
RETURN : REM short 6
8526 LET xMIBj. LET y-62a LET •-
JSl LET u-30l LET q = 2; LET p-30i
RETURN : REM ,3 short 6
BS30 LET -=110; LET y-66i LET *»
26l LET U"25l LET q«lOi LET p-34
a RETURN i REM short 7
8531 LET n«104i LET y-72; LET *-
28s LET u=16i LET q=-l6l LET p-28
: RETURN : REH ,5 short 7
B535 LET m=96; LET y-78* LET ■=
6: LET U-lOl LET q-24l LET p-
RETURN ; REM short 8
8536 LET »l-93l LET y=BQ: LET *-3
ll LET u-Oi LET q*27a LET p-12l
RETURN ■ REM .5 short a
8540 LET m=92: LET y=96t LET «-3
2s LET u=B: LET q-32l LET p—B(
RETURN i REM short 9
S54 1 LFT v»93l LET y=106: LET *-
26 1 LET u— 14l LET q-3l i LET p —
2 i RETURN ; REM .3 short 9
8543 LET x=-96a LET y-114l LET *»
34a LET u»- 9l LET q-24l LET p^ — 2
2i RETURN ; REM shurt 10
B546 LET k-104i LET y-120l LET m
=16: LET u=-2B: LET q-2Bl LET p-
-16: RETURN i REM .5 short 10
0550 LET x-1091 LET y-123i LET *
=*23l LET U--21; LET q-lla LET p-
-31 » RETURN l REM short 11
B551 LET x-1201 LET y-12B ( LET ■
■Ot LET u=-2Gi LET q-12a LET p--
24t RETURN ; REM .3 short 11
B553 LET X-12S: LET y-131t LET ■
--Si LET u--3la LET q-B* LET p —
31: RETURN i REM short 12
8556 LET x*139l LET y-128: LET •
™-19i LET u--2Si LET q--3t LET p
—28 1 RETURN t REM .5 short 12
8600 LET c=160: LET d-152i LET r
=-36: LET t=-52; LET v--29i LET
b*-60l RETURN l REM long 1
8605 LET c-194i LET d=l20a LET r
=-60s LET t=-20a LET v--52t LET
b— 28: RETURN ; REM 1 ono 2
B610 LET c=192l LET d-96a LET r=
-56t LET t-4i LET v--36i LET b=-
4 l RETURN ; REM long 3
8613 LET C-lS4a LET d-64t LET r=
-60: LET t = 2B: LET v—52* LET b-
ji: RETURN : REM 1 onq 4
i.AJRUSER September 19S4
&
.-cmunued from page &)
8620 LET c-lAOt LET d-40i LET r-
-Jfci LET t-S2l LET v— 26= LET b-
60: RETURN i REM long 3
9625 LET C-12B: LET d=32t LET r~
4i LET t-=f>0: LET v— 4t LET b-=60s
RETURN = REM long A
a6J'> LET e=<?6» LET d-40i LET r-3
t>: LET t-S2t LET v = 2Bi LET b-60s
RETURN I HEM long 7
S63S LET c-72i LET d=>64i LET r-6
Oi LET t=2Bi LET v-52: LET b-36l
RETURN : REM long B
S&40 LET (= = t^i LET d=9hz LET r=5
6: LET t»-4s LET v-36 I LET b-4a
RETURN l REM long 9
B645 LET c-QOi LET d-l20i LET r-
fl4 f LET t«-28l LFT v=52f LET b = -
■i'i : RETURN r REM long 10
n.'.'.n LEI n= 5 ?i.= LET d=144t LET r-
i ET > -- 5?i LET V"=3*: LET b"-
45i RETURN i REM I crrg 11
B653 LET C-1201 LET d=!£0: LET r
■=-4: LET I — hOl LET v-4l LET ti = -
6O1 RETURN i REM long 12
90O* PLOT t,rii DRAW OVER Ignti
PLOT c,d: DRAW OVER ljv t bl RET
URW
901 O PLOT c,di DRAW OVER l?r,t:
plot Over iic,di draw dver ij
v.H: RETURN
9OS0 PLOT x,yi DRAW OVER It a, us
PLOT x,yl DRAW OVER liq.pt RET
URN
9035 PLOT k,v' DRAW OVER l;a,u*
PLOT OVER l|H,yi DRAW OVER 1|
q,pi RETURN
90S0 PRINT AT 21,13] FLASH 1 i "CO
RftECT"! LET icore-»cort+lt PRINT
AT 3,26f*ear*i BEEP . l,.3i PAUS
E 50s RETURN
9100 PRINT AT 21,13| FLASH Is" W
RQNO "l LET *c=*c+i: PRINT AT 3,
Sjmci BEEP .3,.3t PAUSE 50l RETU
RN
RICHARD GREENWELL of Normatihy, near Middlesborough, has written a useful Utile program to provide some
fancy lettering on the Spectrum. Stretch, for the 16K Spectrum, will print messages on the screen in 3D perspective,
stretching The letters more and more as the message continues. The program will also work with user-defined
graphics, and thus could be used to create quite elaborate title screens
1 REM #*♦************■*****
2 REH prints ASCII characters
3 REM at length specified by
variable si <1 TO 24)
4 REM at coordinates
(variable x (0 TO 31)
(variable y (0 TO 23)
5 REM 1* contains character
to be printed
6 REM error i* si+y >24 or
nan ASCII character used and
usual printing errors
7 REM *##**#*****************
9 CLS
10 INPUT "Please type in your
characters" j k*
FOR
LET
LET
LET
LET
30
40
50
60
65 GO SUB
70 NEXT o
80 STOP
o=l TO
si "O
X =o— 1
y =
l*=fc*(o>
140
LEN k*
OR
1*<"
si
140 IF k>31 OR x<0 OR y
+y>24 OR si<l OR 1#>" OR
" THEN PRINT AT 0,32
150 LET cs=<PEEK 23606) +< (PEEK
23607)*256)
160 LET c~C0DE 1*
LET cp=cs+(c*S)
GO SUB 300
LET co=0
FOR s=l TO si
FOR n=0 TO 7
LET pos=16304+( iy~i ) *32)+yl
170
iao
1 90
200
210
220
+*+Cn*256)
230 IF co
LET cp=cp+l:
LET
240
250
260
270
280
300
290
295
300
310
si THEN
co=0
LET co=co+l
POKE pas, PEEK cp
NEXT n
LET y=y+l
IF y=B OR y=16 THEN BO SUB
NEXT s
RETURN
LET yl^INT (y/B>
LET f=yl*8
330 LET yl=y 1*2048
340 RETURN
7U
SINCLAIR USES Squtmbit I9B4
IN ESCAPE, for the ZX-81 16K, you have been
wrongly convicted and imprisoned on an intergalactic
prison planet. In order to escape, you must first dodge
the guard to steal a fuel container to power your space pack.
Then you must blast ofT with your spacepack through the
outer zone which is patrolled by two spaceships. The game
is controlled by using the cursor keys. Escape was written
bv Jonathan Moakes of Ambleside Cumbriii.
1 REM "'ESCAPE"
£ PRINT HT 10 ,0 ; ".SKILL LtJJEL-
ENTER fl NUMBER FROM
1-10-
3 INPUT R
4 1 = - 1 OR R : 10 THEN GOTO 1
5 LET E= R/10;
■ i W W"" ■_■_■■■■ ■
II FOR F = i TO 30
_- --_.■-. hT , e ; h$ ; hT
: i _ _ = ■ s
: H P E
JONATHAN
_Z PRINT AT 3,10.;"E 5
: AT 4 , 9 J " "
14 PRINT RT 10 ,5; "By ,
- £5 19-54'-
_E PRINT RT 12,3 ' '"H ""..... 7 G
. .; RT 14 . 3 8" " . , , r * GUARD" ; ht
16 -- "g"" FUEL CONTAINER"
£1 PRINT RT 0,0;B*;AT £1 . A $
£2 HE>,T F
£3 LET R = I0
£4 LET R5="H"
- cr i rr p _-=■
CD ,- _ C — •_ '
£6 LET B$ = "H"
£T LET C=J-
&s LET !*■ =£0
1= _ET :_£6
30 -_ =30
3£ LET P=0
34 LET C$ = - ; a : -
35 CL5
36 PRINT A - :
42 FOR F=l TO 21
43 F«ST
44 PRINT AT F.4.; " |"
AH. iiP'^T P
47 PRINT RT £ , 10 ; Ci
43 FOR ==1 TO IS
50 PRINT RT 20 -F .5, F
-I ^i~ F
53 '" LC -■
3* print rt 0,0; "fuel"
55 for t=ss to i step -i
56 PRINT RT > i J "
z^ PRINT AT , 15; "TIME : " .; T.; "
58 PRINT ^~ R , B : " "
62 j_ET >■ =X + * INKEY J = " 6 " AND X <2
0) - LlN^.E'^$ = :r 7 =: AND ■■ _
64 LET Y-=V"+ tINKCY* = "8" AND v 3
1 -£INK£Y$="5' RND Y ;7)
66 I r <=£ R: I =10 THEN GOTO I
C -J -J
68 IF INT R=X RND INT B=Y THEN
" ~ ~ 2000
-Q LET R-R+tE RND X>A RND R
IE Rnl : X<A RND Aj-1j
- _=- 3=3*^.0, 8 RND V>B RND B<
, = AND y tB RND B>5)
73 PRINT RT X=Y;A$;RT A, 5, 6$
73 NEXT T
42*,' ' •-
FOR L=I
Qg pc-TNT RT iO.i. "YQ'J RRN OUT
OF TIME, ";RT 19'. i ; BETTER LUCK
• J -T TIME . "
180 STOP
1000 - - y=i
,
.8
-_ — r" U I
P=P + 1
_ IQ u ■■_ :
100S
10 1
1012
1014
1016
10£0
ILL
OUR
ST R
TOUR
ENT
1022
PRINT f\T
NEXT L
FOR G=0 TO £0
PRINT RT S ,7j •'
NEXT
PRINT RT 1,8, "YOU QUICKLY F
THE 7A.T 3,3; "FUEL TANK ON Y
SPACE " ; RT 5,8;"RR0K AND BLR
WRY- FROM RT 7,6- "THE GUARD
RDS THE "JRT 9,8; "OUTER ZONE
RR-jCE- "
PAU5E SOS
. ontinutd ii-pr f> ,
SINCLAIR USER September 1984
71
continued from page 7f
1024 FOR i_=l TO 20
_02S PRINT FT L,7l :
1028 NEXT L
103C GOTO 2500
2000 CLS
200S FOR F = l TO ,,,21..
2012 PRINT
|§20 PRINT RT 18, i; "YOU WERE CRU
GHT BV THE PRISON"; RT 11,10; l, GUR
2022 PRINT RT 19 , 1: "BETTER LUCK
NEXT TIME 1 "
2024 PRU5E 4E4
£026 RUN
2530 PRINT RT ST^'b^mi^v-
" ; RT R f Bj
RND
AND
1 L
2534 IF X-:4 THEN 50TO 5 00
2536 IF X=8 RND Y>23 OR X»8 AND
' 19 THEN GOTO 4000
2537 PRINT A^" :*: ,Y; R$; AT A j B ; B$ .: H
T C j D ; C 4
2533 SOSUB 2500
£54.0 NEXT
2530 PRINT R7 20-P.l.;" "
2502 LET P=P-1
2504 IF P=0 THEN GOTO 9000
2506 RETURN
4000 CLS
4_^££ PAINT "WHO FLEU INTO THE BR
RRIER T*EH ?"
4004 PRU5E 4t4
4005 RUN
5000 CLS
50
Ol PRINT "CONGRATULATIONS- OU
2502 LET R$ = 'ffi
2504 LET 54 = :! >"
2506 LET' C$=" -■ +f
2507 LET X =9
2508 LET R =7
2509 LET Y"=£0
2510 LET 6=13
2512 LET C=S
2514 LET E>=24
£515 FOR U=0 TO 18
2518 PRINT RT X,Y;'
;flT C»D;" "
2 520 LET X *X+ C IN KEY $ = e
0} - i:iNKEYS = "7" i
2522 L ET Y *Y + « INK EY $ = ' r S ' '
0} - t INKEY $ =" 5" RND Y > 6 )
2^24 LET B=B+1
2526 IF E=22 THEH LET B=l5
2523 LET D=D-1
£530 IF D-15 THEN ^5T D=23
2532 IF X-R RND Y =E OR X=C RND Y
=D THEN GOTO 6000
■■■/
i3
HRUE ESCAPED FROM THE INTERPL
RNETRRY PRISON PLRNE^
5002 PRINT RT 20:0: "PRESS ANY KE
v FOR ANOTHER SO..*"
5003 PAUSE 4E4
5004 CLS
S006 RUN
6000 CLS
R001 PRINT "VERY GOOD - NOW TR <
IT U ITH "■ f U R EY E 5 OPEN ... '
t?003
6 O 4
Q000
9002
KING
FUEL
9004
9005
l:
9003
9010
9500
2S10
PAU
RUN
CLS
PRINT
YOU
LEUEL
PRINT
PRINT
PAUSE
RUN
5RUE
e? y w
5E 4E4
:: IF YOU HAD BEEN THIN
MIGHT HRUE SEEN THE
DROPPING 1 '
'* NEMER M I ND -T RY A G A IN
4E4
: E5ChP§ 1 '
72
SINCLAIR USER September 1984
PYRAMID for the 48 K Spec-
trum is based on the success-
ful Q-Bert game where you
have to paint in the blocks of the
pyramid while avoiding the creatures
which chase you. Our version by
David Bradley of Manchester starts
at a relaxed pace, but by the time you
reach the highest levels you will have
to contend with the vicious snake
and team how to use the lifts.
Pyramid uses sophisticated graph-
ics, so please rt&d the instructions at
the beginning of Program Printout.
1 BORDER Ol PAPER Ol INK 7i B
RIGHT 1 1 I CCS " '
2 GO TO S5O0
4 BEEP .3,7: BEEP . 15,4t BEEP
. 15,2i BEEP .15,0* BEEP -15,-3t
BEEP .45,-4
Z RETURN
6 LET hi=Oi LET lives-3i LET
score-Oi LET *creen=l
7 IF liv»s*=0 THEN GO SUB 690
9 RANDOMIZE
10 RESTORE 900Oi FOR f-USR "a"
TO USR M h"+7i READ ai POKE *i*»
NEXT i
12 PRINT INK 2; "SCREEN ")
13 PRINT INK 5 i screen |
14 PRINT INK 3? TAB 25| "SCORE"
15 PRINT INK 6tAT 3,25j"HI0HE
ST'iAT 4,25? INK 4) hi
17 IF tntirc-0 THEN PRINT AT 1
25; "0"
IB IF score >0 THEN PRINT AT 1
,255 scare
19 PRINT INK 3? "LIVES"
20 BRIGHT O
100 LET r = 16i LET x-Oi LET y*0
110 FOR q-1 TO 5
120 FOR +-A+K TO 22-y STEP 4
130 PRINT INK 4,j AT z , * + 1 ) VAB," J
AT i+l,f i "A(2»SP)B"sAT z+2,f|"6t
2*SP)H"fAT z+3,f 1 "OBADJ iAT s+4,f
t "BPCA" )AT z+S,4+li"EF"
140 NEXT f
145 LET z=z-4: LET h-x+2s LET y
-y+2
ISO NEXT g
200 RESTORE 91O0( FOR f-USR "a"
TO USR ■t"+7l READ a: POKE f ,«i
NEXT f
210 LET afg" ABABAB" l LET b*="CD
CDCD") LET *=17: LET b=l5: LET q
SOO IF scrserKA THEN GO TO 100
O
600 IF *creen=6 THEN GO TO 200
700 IF seri»en=7 THEN GO TO 1O0
BOO IF 5cr«r=fl THEN GO TO 300
850 IF scrnn-9 THEN GO TO 200
900 IF Ecr§Bn>=10 THEN GO TO 5
000
1000 LET d-Oi LET j-Oi LET i»scr
eeni LET g = 0: LET h=0
1010 LET v-l! LET w=l5» LET p«Of
LET »-]NT <RND*2>
1020 LET t-JNT (RND*4U IF t+l >-
4 THEN PRINT INK 5; PAPER 6; AT
v,wi"_IJ"|AT v+l.wt"KL": GO TO 1
095
1030 IF q=l THEN PRINT IN* 7(
PAPER 1;AT * , b i " AB " ; AT »+l,t>;"CD
1035 IF q-O THEN PRINT INK. 7;
PAPER ljAT a.b; H EF"t AT a+1 ,bs '".SH
1037 IF ATTR <*-l^b}=6 THEN PR1
NT INK 1| PAPER OjAT a~l,ta; "TS"
;AT # t b-l;'J^;AT a ,b+2i "B" ( AT a +
l,tr-4t < *ft H lAT ^+l,b+2("C M ;AT a+2,
b ; " RQ" 1 LET score=icare+25i LET
j«j+ts PRINT AT 1,23; scare
1040 LET d*«INKEY*
1041 LET d=d-i
1045 IF ATTR <a+2,b~3>-67 AND d*
=CHR* 122 THEN PRINT PAPER IsA
T a,bi "' <2*=p> "sAT a+1 ,b j " <2**p > "
1 LET b-b-4i PRINT INK 7iAT *,b
; "Afi" j AT flti,bj "CD" t GO TO 70O0
1046 IF ATTR <*+2 T b+4>-67 AND d*
=CHR* 32 THEN PRINT PAPER 1 : AT
* T b«" *2*sp> "I AT *+l,b] " <2#»p) "i
LET b*b+4s PRINT INK 7]AT a,bj
"EF";flT s+ 1 , b ; "JJH" 1 GO TO 8OO0
1050 IF ATTR <a+3,b>=6 THEN BEE
= .01, tRWD#20) -10
105^ IF ATTR l*+3,b)<>6 THEN CL
S i GO SUB 4i LET 1 iv**»l i ves-1 t
GO TO 7
1056 IF icrnn >= 10 AND a-g AND b
=h THEN GD SOB 4: CLS s LET tiv
•9-1 ives-l : GO TO 7
1057 IF »crMrK=e AND t + i^-4 AND
■-v AND b=w THEN GO SUB 4: CLS
s LET livss=Iivet-l: GO TO 7
103B IF ■cree-n ;■■■"? AND «K**D AND a
-v AND b-w THEN 00 SUB 4s CLS t
LET UvM*liVM-ll GO TO 7
105*7 IF J- 15 THEN RESTORE 94O0:
FOR 4-1 TO 19i READ a: BEEP .07
,ai NEXT it CLS 1 LET scritn-icr
een + li LET icore^icnre+i #25) BCJ
TO 7
1060 PRINT BRIGHT If INK 6[AT 3
,0|a*H TO ltves*2)5flT 4,0:b*< TO
lives*?)
1070 IF d*=CHR* 113 THEN
PAPER ljAT a,bj " (2»*p) '"
b|"<2**p>"'i BEEP . Ol,30i
-4: LET b-b~2l LET q-O
1072 IF d*=CHR* 112 THEN
PRINT
AT #+l
LET t'4
PRINT
I AT a+] ,
LET ■-*
PAPER 1(AT A,bi ■ C2*«p> '
b( " (2*sp) ": BEEP ,01,301
-4l LET b-b+2: LET q-1
1074 IF df=CHR* 122 THEN PRINT
PAPER 1 1 AT i,brM2*ip)"|AT *+l,
bi"(2*mp)'*i BEEP ,01,30* LET *-*
+4; UET b=b-2i LET q*=0
1C7E IF d*-CHR* 32 THEN PRINT
PAPER 1 5 AT e,b; " <2»sp) '[AT a*I,b
; ,, i2*ap)"i BEEP . Ol,30* LET *=*+
4s LET b=b+2: LET q-1
1074, IF d*-CHR* 122 AND ATTR <a +
4,b+2>»0 OR ATTR (a+4,b+2>^> 1
N SD SUB 4 j CLS
es-1: GO TD 7
1077 IF screen
LET livi
107B
1079
O
1 oso
liv
b THEN GO TO 201
IF Gcreen-G THEN GD TO 301
IF screen=9 THEN GO TO 201
IF
'10 AND y=0 THEN
= !<.. AND y-1 THEN
GO TU
I'll'
■cr«n>
GO TO 5002
1 091 IF icntn ;
GO TO 5O2'0
10G3 IF t+1 >-4 THEN
iOB4 GO TO 10 10
J0G6 IF e-O THEN LET p-p+2
1087 IF b=1 THEN LET p-p-2
1090 PRINT PAPER BjAT v,djNZ#|
p>"|AT v+1 ,wj " <2*sp) "
1095 LET v"v+4t LET N"w+p
1 100 LET p»0
1105 IF screen-5 THEN LET e=INT
<RND*2>
UIO IF v>!7 THEN GO TO 1010
(cnirnuai un puf;£ 14
SINCLMft USER Seviember 1SS4
71
auntmed frcm page 79
1120 PRINT INK 5; PAPER 9jAT v.
h;" U _";AT v+l.wt "KL"
IJ50 SO TO 1030
2000 LET g=Or LET h-Oi LET d-Os
LET J-Oi LET i=icreen: LET e-Oi
LET vll LET w=!5: LET t-0
2001 IF screen >-9 THEN PRINT I
Nh 3| BRIGHT i ; AT 19, 3j "KL" 1 AT 1
9,27 ; "KL"
2002 LET p=INT (RND#2>
2004 IF p-1 THEN LET t = +2
2005 IF p=0 THEN LET t— 2
2010 IF d<-0 THEN PRINT INK 4|
PAPER SjAT v,w; "HN" jftT v + 1 , w; 'MD
L"
2020 IF q-1 THEN PRINT INK 7;
PAPER ljAT a.bi "AB" ;AT a+1 ,b; "C
II
2030 IF q*0 THEN PRINT INK 7;
PAPER ljAT a.bt "EF" jflT a+l.bi"GH
II
2050 IF ATTR (■-l,b)-6 THEN PRI
NT INK 1; PAPER O ( AT *~1 ,ttl "TS"
jAT a,b-l;^T^|AT *,b + 25"S"jAT *+
1 ,b-li "R' tAT a + 1 ,b + 2( "B*|A1 a + 2 ,
hl H RO"l LET 9COre=5ccret25l LET
j=j+1i PRINT AT 1,25s score
2O60 LET e-e+<INT <RND*5)+i/4)
2Q61 IF screen >=9 AND d<«0 THEN
LET b=p+(INT !RND*5>+i /Zi
2062 IF e>-IO AND v<* AND w<b TH
EN PRINT PAPER B;AT v , Iff " "iA
T v+1 ,wi " (2#Bp>": LET v-v+4i LET
m "i i 1 2i LET e-0
2064 IF e>«10 AND v>a AND w b TH
EN PRINT PAPER B3AT v,wi'<2#Bp
>";AT v+1 ,wj " <.2*sp> "l LET Vv-4i
LET w=w-2s LET e-O
2066 IF b>=10 AND v >a AND w<b TH
EN PRINT PAPER S^AT v,wf " <2#*p
": LET v=v-4l
AND
V ,1nH
LET
AND
v,i*
LET
w>b TH
■ <2*sp
v=v+4l
M >b TH
i" <2#«p
v»v+Q*
R 9;AT w,w S " (2*SPJ *jAT v+l,m
*SP)"i LET v-v-4i LET w-w-2
7064 IF e-2 AND v>=5 AND ATTR (v
-4,h+3)-6 QR e-2 AND v>-5 AND AT
TR <v-4,*+3>=! THEN PRINT PARE
R 8;AT v,wj
*»p)" ( LET v=v-4j LET
3uib6 IF e=3 AND v<-13
v+4,h-3)"6 OR e="3 AND
ATTR
REP BiAT
<2*ap) "I
•■■•i 1 2
AND ATTR (
v<-13 AND
iv+4,w-3>»l THEN PRINT PA
v, wi " (2*sp> M ( AT v+l,w
LET v«-v + 4l LET w-w-2
*«4 AND ATTR !v+4,w+3>
v,w)" <2#*p> " lAT
LET v=v+0: LET
} "iAT v+l,*s" (2#*p>
LET w=w+2( LET *?=0
2069 IF b>=10 AND v<a
EN PRINT PAPER S? AT
J "iAT v+i ,w: " <2#sp> ":
LET w=w-2i LET e=0
2070 IF e>=10 AND v=a
EN PRINT PAPER BiAT
) ";AT V+l,**| " C2*sp>"J
LET w-w-4i LET e-0
2072 IF e>-10 AND v-a
EN PRINT PAPER Si AT
) ";AT v+1 , wf " <2*sp>"t
LET w=w+4s LET e-O
2074 IF e>=10 AND v<a
EN PRINT- PAPER Si AT
j "5 AT v+1 ,«; " !2*sp3 ";
LET w-w+t; LET e=0
2076 IF e>= 10 AND v>*
EN PRINT PAPER B|AT
2*SP)";AT v+l,w| M (2#*p>
■v-4: LET w=w+t r LET e M
2090 GO TO 104O
7000 LET j=Os LET i-ecr«ni
v^li LET w-15i LET t-0
3010 PRINT INK 5? PAPER BjAT
w;"IJ"lAT v+l.wi^KLl 1
302O IF q-1 THEN PRINT INK 7j
PAPER 1|AT a.ba"AB"i AT a+1 ,b; '^L
Ml
3O30 IF q«0 THEN PRINT INK 7)
PAPER 1|AT a.bi "Er" ;AT *+Ubj'^ti
3050 IF fiTTR <«-l,b>-6 THEN PRI
MT INK 1, PAPER OiAT a-1 ,b| "JS^
I AT * v b-ll^T: , l AT *,h+2j^Sl')AT *+
t T te»Il"R" ljgT i+ltb+Si^'lAT a+2,
bi "RP ''^ LET score a score+25i LET
:=j+li PRINT AT l,25[»eore
3060 LET e-INT (RND*6>+1
3062 IF R=l AND v>=5 AND ATTR tv
3068 IF
OR e^=4 AND ATTR <v + 4,w+3)-l THE
N PRINT PAPER BfAT v ( Mj"(2*sp>
"[AT v+1 ,wj " (2*«p> "i LET v-v+4i
LET w=w+2
3070 IF e-5 AND ATTR (v,w-21=6
R e»5 AND ATTR
RINT PAPER B; AT
v+1 ,w.j " (2*spl ":
wf=m-4
3072 IF e-6 AND ATTR (v,hi + 3>-6
r e ={, AND ATTR !v,w+3)-l THEN P
RINT PAPER BfAT v, m\ " (2*Bp > " t AT
v+l,w|" (2*sp>" i LET v=v+Oi LET
w=w+4
30B0 SO TD 10*0
5000 LET d-Ol LET j-Qj LET i=icr
eeni LET b=-Oi LET v*li LET w-15t
LET t"Ol LET v -
5001 PRINT INK 3| BRIGHT 1 j AT 1
9,3("KLJ'sAT 19.27| "KL"
5002 LET p=INT (RND*4>
S0O3
= S<?
50O4
-27
5005 IF 3=2 THEN LET g~!3i LET
h-29
5006 IF 5=3 THEN LET g^l7i LET
h=27
5007 PRINT INK S| PAPER S T AT q.
h;"IJ";AT a+l.hl"KL"l LET y=»l
IF »=0 THEN LET g-5t LET h
IF 6=1 THEN LET q=9: LET h
aoio
5012
5014
5020
BjAT
p) " *
5022
AND n<b TH
v ,W) " (2+ap
LET v»v+Ol
AND n=b TH
v,wj"(2#Bp
LET v-v+4:
AND *=b TH
v,w[ "POINT
LET v
LET
LET p=INT *RND»2>
IF p-1 THEN LET t-+2
IF p-0 THEN LET t=--2
IF h>-6 THEN PRINT PAPER
g,h|" (2*=p>" ?AT g+l,h?"<2»s
LET h-b-4
IF h>=6 THEN PRINT INK 5p
PAPER ©5 AT a.hl- jJ -'iAT g + l,h» M Jl
L"
5024 IF h<6 THEN PRINT AT g,h|"
(2*ap)"iAT g+l,h; " (2*»p) ": LET y
= n
5025 IF d<>0 THEN PRINT INK 4)
PAPER 9 j AT v.hi "HN" |AT v+l.wi'O^
P«
5O30 IFq-1 THEN PRINT INK 7j
PAPER ljAT a,b) "AB" jAT *+l,b|1££
5O40 IF q=0 THEN PRINT INK 7 f
PAPER l^AT a.bi "EF"|AT a+l,b; J ^J±
5050 IF ATTR !a-l,b>»6 THEN PRI
NT INK t; PAPER OjAT ■-! ,b{ "TS"
'(AT *,b-ii J^'jAT a,b+2; '^IIjAT *+
|,b-lf>^;|AT a+l,b+2|"^|AT a+2,
bj "RO"i LET acori-»care+25i LET
PRINT AT l,25)§Eore
Q9 TO 2060
FOR t=l TO B
PRINT AT i,b; " <2#Bp)";AT *+
"(2*sp)";AT a+2,b; "C2*sp) "i
vic = l: LET * = a-2t LET t»=b+l
i - ■ *
5060
7000
7O04
1 ,b)
LET
PRINT AT a,b
>, INK 3i BR1
-4,w-3>=
TP (v-4.
OR
3> =
= 1 AND
THEN
7005 BEEP .01„3O+fi
. "ftp" ; AT a+ 1 , b ( "_C "
GHT 1 (AT a+2 f b> " KL "
7010 PRINT PAPER BjAT v,h;"(2»*.
p) " j AT v+1 ,w; " <2*sp» "
7030 NE«T f
v>=5 AND AT 704:0 PRINT AT a,bi " (2*sp I N ; AT a +
PRINT RAPE l,bi"<2*sp>' , (AT a+2 t fa| "(2*ip) " :
7 +
w«15l LET d-3j GO TO 1030
8500 RESTORE 930O; FOR f-USR "•"
TO USR "t"+7e READ ii POKE *,**
NEXT f
B502 LET a*-' , ABBBBBBBBBBE'E'PFE'E'BB
gegBOBBBBBBC "
B505 LET A" liit LET b"0
8507 FOR -f"! TO 29 STEP 2* PRINT
INK 2 | AT #,bj**< TO 30-f>|**<3
i)i LET *~*-U LET b-b+li NEXT #
8510 PRINT AT 8, l2i"PYRAriID"t AT
12»7i"b¥ D^vid Bradley"
95 15 PAUSE 125
85 16 BORDER Os PAPER Oi INK 7i C
LS
B518 FDR ^"0 TO 31s PRINT INK 2
:AT O f *|^Bj;iAT 2l,*|UL:i NEXT *
851? FOR f=l TO 20t PRINT INK 2
I AT f,Os^BJ" | AT f t 3l|^'« NEXT f
B520 PRINT INK 7{AT l,10i"]M5Tft
JCTIONS"! OVER 1 1 AT 1 , 10| "
8525~TnK 6
6S30 PRINT AT 3,ir'¥0U MUST PAIN
T ALL THE BLOCKS" J AT 4,1s "DF THE
PVPAMID TQ PROGRESS 1 " j AT 5, 1 ."TO
THE NEXT SCREEN"
8510 PRINT AT 7,1] "WATCH OUT FOR
THE BALLS *< THE". AT 8,1 ("SNAKE
WHICH WILL KILL YOU"
8550 PRINT AT 10,1 ("EACH LIFT CA
N ONLY BE USED" 1 AT 11,1 ("ONCE"
8555 INK 4
B360 PRINT AT I3 b , 13 5 "Q <4*mp) P" i A
T 14, 14) "\<2#»p»/"[AT 13 f 15i H, W"
[AT 16,15("/V|AT 17, 14s 'V<2**p>
\" | AT 18, l3| ,h Z<4#*p} SPACE"
8S70 PRINT INK 3|AT 20,i| "PRESS
ANY KEY TO PLAY THE GAHE"
eseo pause o
B590 IFTNKEY*-"" THEN BO TO B5
95
S595 CLS
9*500
: INK 7% GO TO 6
IF icore>hi THEN LET hi-»c
/
7
V,
4
LET fc.=b+4s LET g = ls LET v-li LET
*-15i LET d-3t SO TO 1030
8O0O FOR f-=l TO 8
QO04 PRINT AT a ,bs " <2*»p> " j AT *+■
1 , b t " ( 2*»p ) " , AT *+2 , b 5 " C 2*»p > " ;
L I- f a=a-2e LET b=b-l
QOOS BEEP . 01,30+fi PRINT AT * , b
[ " <2#sp> "jAT a+i ,b, "<2**p) "[ INK
3) BRIGHT ljAT a+2 , b |" !2**p) "
SO 10 PRINT PAPER BjAT V,W(*(2»»
p>"|AT v+1 ,«i IH <2*sp>"
9030 NEXT f
8050 PRINT AT a, b ; " <2*ap > "i AT a+
1 ,b; "Z*ap)"i AT a+2,b) " <2#sp) " s L
ET b-b-4; LET q=Os LET v-li LET
ore
8910 PRINT INK 6 (AT 11 t l| "PRESS
ANY KEY TO PLAY THE GAME"
8920 IF INKEY*= 1 '" THEN QO TO 89
20
8930 LET liv«m-3i LET icore-O: L
ET acreen=l
8950 CLS s RETURN
9000 DATA 1,2,4,3,16,32,64,128,1
28 , 64 , 32 , 1 6 , B , 4 , 2 , 1 , 1 28 , 1 2B , 1 2B ,
128, 128, 128,1 2B, 128, 1 , 1 ,1 ,1,1 , 1 ,
1,1
9O40 DATA 129,65,33,17,9,5,3,1,1
29, 130,132,136, 144, 160, 192,128,1
28 , 1 92 , 1 60 , 1 44 , 1 36 , 1 32 , 1 30 , 1 29 , 1
, 3 , S , 9 , 1 .7 , 33 , 65 , 1 29
910O DATA 0,1,3,3,3,1,3,3,0,128,
64,224,192, 128,192,64,3,3,1,1,1,
1 ,1,1,64,64,128,128,129,120,129,
192
9140 DATA 0,1,2,7,3,1,3,2,0,129,
192, I 92, 192, 129, 192, 192, 2, 2,1 , I,
1 , 1 , 1 , 3 , 1 92 , 1 92 , 1 28 , 1 28 , 1 28 , 1 2B ,
128,129
9180 DATA 0,0,0,0,3,7,15,15,0,0,
0,0,192,224,240,240,15,15,7,3,0,
O , , O i 240 , 240 , 224 , 1 92 , O , , O , O
9220 DATA 0,3,5, 15,7, 0,O,O,0 , l 2B
, 192,224,176,49,96, 192, 1 , 3,6, 12,
12,6,3,1,152,36,34,6,12,24,176,2
24
9260 DATA 255,254,252,248,240,22
4, 192, 128,255, 127 ,63 , 31 , 15, 7 , 3, 1
,129, 192,224,240,248,252,254,255
. 1 ,3,7, 15,31 ,63, 127,255
94O0 DATA 9,9,9,7,7,7,6,6,6,4,4,
4,6,6,6,7,7,9,11
95O0 DATA 1,3,7,0,31,63,127,0,24
7,247,247,0,127,127,127,0,192,22
4,240,0,124,126, 127,0
■
Listing 1
1 REM
10 FOR X= 16514 TO 16560
20 INPUT CODE
30 POKE X^CQDE
40 PRINT X,CODE
50 NEXT X
Listing 2
42
12
64
229
209
1
24
3
26
190
40
3
238
128
18
19
11
62
176
177
32
241
201
42
1 2
64
35
229
209
35
62
24
1
31
O
237
176
35
35
19
19
61
32
244
201
159 FOR T=i TO yfi
leO LET R=INT (RND*7S
J +1
161 IP INKEY$= = , 7" THEN LET SHIP
=5HIP-1
162 IF INKEY*a"S" THEN LET SHIP
=SHIP+1
165 LET 5Cu=5CQ+20
170 IF R<21*RND Cfl>4
THEN LET C
P=CR-1 *
175 IF R<41 AND R >28
RND CR<17
THEN LET CR=CR+1
150 IF R>40 AND R<45
RN[> CR>4 T
HEN LET CR=Ch-£
155 IF R>45 HND R<Si
RND Cfl<17
THEN LET Cfl=C*+2
190 PRINT RT OR. 3©-'
ii
203 PRINT RT OR+1,30;
■i M
210 PRINT RT GR+E30;
4 1- ii 1
215 IF INT iRND*5) =0
THEN PRINT
RT INT [ wND * 3 ' + C R . 3
"0"
Listing 3
- t. ! rr tl ? -i U
20 LET 5CO=0
^0 CL5
93 POKE 15418,0
100 LET X=USR 16514
IIS LET 5HIP-11 .
120 PRINT RT 10 .0 ; "
130 PRINT H^ 11,0; "
II
140 PRINT RT 12,0; "
4 f
15S LE~" CR = 10
151 PRINT RT 11 ,0: =, ^.I __I LIKE T
HE INSTRUCTIONS (Y/N) "
152 IF INKEV$="V" THEN GOSUB 30
CAVE OF DOOM for the 16K ZX-81 has much in
common with the arcade favourite Skramble, You
must pilot your spaceship through a cavern, dodg-
ing I he enemy mines, until you reach your own city, It
was written by Stephen Owen of Hatfield, Hertfordshire
and uses a machine code routine to speed the action.
You must first enter listing one, making sure there are
46 characters in the REM statement, RUN the program
and INPUT the values in listing two, one a; a lime,
reading from left to right. It would be wise to save the
program at that stage in case of enor.
Then delete lines 10 to 50 from the program leaving
you with the REM statement, which should then contain
a jumble of characters and control words. Enter listing
three, of which the REM statement will form the first
line, and RUN in the usual way to play the game.
153 IF INKEV$ = -'N" THEN GOTO 155
154 GOTO 151
155 PRINT RT 11,©; '
.ET UR = INT tRND#1500) +700
\
SINCLAIR USER September 1984
— ft *.■
-_ =.-u5R 16538
230
PRINT RT SHIP , ;
£40
LET Q=P£EK (PEEK 15393+
PEEK
15393!
i5£
IF 0{>Q THEN GOTO 2000
268
PRINT ST SHIP . 0; " > "
270
NEXT T
z. "r
CLS
£79
FOP G=i TO 3
290
FOR F=l TO 22
id£
PklN 1 Hi h = 11 ; iH=4«df-19E-i
IsE
LET X=USR 15514
NEXT F
305
CLS
NEXT G
320
LET SCO =500+2000
340
iiOTO 2150
^l^C
PRINT hT SHIP-1 .0; "%"
2010
PRINT PT SHIP .0; l, SK"
2020
PRINT PT SHIP+1,0;"1"
E04a
FOR F=0 TO 6
3050
LET X=USR 15514
NEXT F
B060
r>INT P,T SHIP-1, 0; 'W
PRINT PT SHIP + 1,0: '**"
~^"C
2330
FOR F=0 TO 6
2030
LET X=U5R 16514
2091
-;EXT F
21S0
PRINT PT SHIP-1. 0; " "
2110
PRINT PT SHIP =
2120
PRINT PT SHIP+1:0;" "
2130
FOP F=0 TO 11
:j0OO PRINT RT 11,0"
1
3001 LET P$=" ■
. ^„__ INTERCEPTED E'v R
d fl ??,^^ ri ■HTTP.CK.VOU SEE^. COUE
8.,I N -5.2 LD C *- E WHICH LERD5 TO Y
k 5nR fl S5iIS E ?l IS N0 BURNING BflC
K NOW, THERE IS ONLY ONE URY n<jT
i -^^-; Thte CPUE HPS BEEN MINED
ITH THEP& OR TH E SIDES HF THE Cfl
GOOD LUCK t ,.,YOU,LL NEED IT,
* •■
3010 LET L=l
3020 IF fl* (I_ + 30i ="~" THEN RETURN
3030 PRINT PT ll>0;fl$CL TO L+30]
304-0 LET L=i_+1 *-twu.
^041 Pup F=l TO 1
^042 NEXT F
3050 GOTO 302O
6090 SRUE "CRU]
7000 LET fi$.= -
HEN CUEN PRESENTS
CRUE OF DOG
7010 LET L=l
7020 IF p$ LL+Sii =■* ' THEN GOTO 7
X00
7025 IF fl*CL. + BS="H" THEN PPUSE 2
00
7030 PRINT RT 10.0:h$<L TO L+30]
7St>© LET L=L+1
7:770 GOTO 7020
7080 RUN
/I
#
SFNCUIR USER September 1384
YOU ARE the captain of the
spaceship Liberator and it is
your mission to steal the ice
diamonds from the evil Federation. The
game runs on the 48K Spectrum and
was written by Jason Glover of Beacons-
field, Buckinghamshire, Glover clearly
is a great science fiction enthusiast, and
his game requires quick reactions and
an eye on the whole screen. There are
five planetary systems to explore and
action on the ground, as well as in
space.
The game uses special graphics charac-
ters. Please read the first page oj Prog mm
printout before typing in the listing, where
W« vuli find the necessary instructions.
i i
GO SUB
no sub
BORDER
<?ioo
0: RARER i.i:
:t:i /: C
LS
12 print " Initial i nng. . hang o
n a sec . "
15 GO SUB 9600
16 BEER .1,;;0: CLS I LET a*-""
o you require instruct! tans'?" i GD
sub saoo
17 IF INKEY*-"y'
18
IF TNKEY*'
17
"n"
THEM GO TO 2
THEM BO TO 2
19 GO TC*
25 CLS
30 INVERSE I: LET a*=" <B*sp ) BL
flKE'S SEVEIMUC**Bp)"J GD SUB BBOO
: INVERSF "
31 PRINT '
3S GO SUB BBtXH PR I N t
4u LET a •*=■■' You Are Slake crun
inq the five sector* of the corr
upt and evil Federation in the a
dvanced «p ac nh 1 p Liberator . ( IB*
aplYour t*»k it to overthrow the
(3#*p> Federation by raiding each
of<3**p)th» planetary systems, t
rswllingat high speed between t
hem "' : BO SUB SB'."'
52 PRINT "i LET al=" (9*sp 1 PR
ESR A KEY "s GO SUB SHOO
S4 PAUSE Ol Cl.S
56 LET *»*"AB"j SO SUB Bis
SB LET ■»- "CT . ..Thi« II the Li
berator"! GO SUB SBOO
60 PRINT "i LET at="EF. . .A Fe
deration Pursuit Ship"; SO SUB B
BOO
62 PR TNT * LET a *=■;£.,. A Spa
c:e Mine"! Qq RUB SB'
64 PRINT - : LET at="j_l_ , ! i30 fi
LIB BBOO
6fa LET a.*-"KK. . .Real Tine Port
for fast"! 60 SUB BBOO
6B LEI a*="e«it from planetary
system. ■' : GO Silt? BBOO
69 PRINT : LET **»"| Thi. is
yoUjRoj Blake TT SO SUB SB
OOl PRINT i LET •#»"fi...TMe is
a surface mine": GO SOS BBOO] PR
INT ; LET •*■ "_R. . . Th i * i« an Ice
Diamond"! GO SUB BBOO
70 PRINT '% LET a*= " (B#*p ) t Hi
SS A KEVl GO SUB SB' "i
72 PAUSE Oi CLS
74 LET a*="Cpntrol Key*)* J GO
SUP BBOO
76 PRINT i LET a*="
at or up" i 00 Sub sago
7B LEI a*=" A,
n" : GO SUB BBOO
BO LET a*=" P.
hf: GD SUB BBOO
B2 F'RINT I LL I
plasma bolt": BO SUB SB
B4 PRINT i LET a*-" SPACE.
L i ber
Liberator
Li ber a tor
,Man right"j S
eft": 60 SUB BSuO
94 LET a*-" L. .
o sub seoo
^B PRINT i LET a*=" 'B«5p>PRE5
9 A KEY "i GO SUB SBOO
•0 PAUSE
lIO CLS : LET a*="'U|hen -A pianos
titinnary orbit hasbeen dttAined
, you may telepprt to the planet
ary surface and trytn take any F
ederatlDn Ice Di an-ondB ; avoi dlPQ
tel Sporting onto a surface mirt
elor fly across theSector and *n
ter the Real Time Exit Port to
fly at False Time to another S»
ctor, "i Q0 SUB UBiXh
120 LET a*="Federat i on Pursuit
ShiQs mi 1 1 <^»sp? periodical 1 y 1 etc
ate you and <5*sp ) attack ., you iTiub
t use your FlasmaBolts to destro
them. ': GO SUB BB00
123 LET als-'when in combat with
Pursui t *5**p> Shi ps, Zen will not
all oh youC4»sp>tQ teleport sine
• you are r§qui-red to d»fend Li
ber-stor." : GO SUB BSO0
130 PRINT 'J LET a*=" <S**p)FR
ESS A KEY": 60 SUB 8B0O
? PAUSE O
135 CLS
150 LET a*-" If Liberator hits a
Space Nine or 19 shot tiy a Fed
er at i on !6*»p > Pursui t Ship 1 unit
of damage ( 3*-sp i ¥*1 1 1 occur, ..Lib*
rater can accepts units before a
nni Iri lation. <4*spMf you step or
teleport on a f 4*sp) *urf ace mi ne
a life is lost , <4-*»p i Your enerq
y JS depleted whenever you fire □
r teleport, 1 ': GO SUB S800
155 LET »l*"Space nines may be
neutralised by shooting them.Fe
deration f5**p) Shi ps Mil] also ne
titraliit them to avoid biting deE
troyed, (7*»p> Remember that you h
ave no CQntr --ol over the Liber at
or while you *re on the Rase F'l a
net surf act, , so be prepared to t
*l*pcrt bark if a Federation Shi
p jpp*ars, "
157 GO SUB 8BO0
160 LET a*™"'!* yoLi manage to co
Ilect lO Ice Diamonds yevu will hi
ave succeeded in your Mi 55 ion.. GO
OP LUCK!" j GD SUB 6Si."'
16H INVERSE 1> LET ***=» (4» B p>PR
ESS fl h£V TO START (6»-spl " : GO SU
B SSOOl INVERSE
169 PAUSE O: CLS
210 GO SUB 9BO0
50O REM Screen border*
505 CLS
310 EM 1
520 FOR n=2 TD 5; PLOT H,2l DRA
W 0,17l! NEXT n
PLOT n,2t
PLOT 2,ni
PLOT 2,nt P
PLDT 2,ni D
550 FOR n=250 TO 253:
PROW 0,171l NEXT n
540 FOR n«170 TO 173:
DRAW 35] ,Ol NEXT n
550 FOR n -2 TO 5* PLOT 2,n: DRA
U 251 ,Ol NEXT n
560 FOR n-2B TO 31:
RAW 251 ,0i NEXT n
570 FOR n-64 TO £.7:
RAW 291, Oi NEXT n
5BO INK 7
590 LET fflov«0
600 BO SUB B500t RErt system
620 LET r*=pt(5yi>
630 SO SUB 34 OO
640 GO SUB 9300
700 GO SUB 7400+<sys+100 3 i REM
gen. sys, from 7500
190O REM initial*
: LEI l>:=6l LET
LET + x=50
TF <Dov=l THEN
LET dam=0: LET
1310:
1520
1 529
1930
1540
1550
1560
I "=. 7" i ►
1 COO
GO SUP 5120s GD SUB 5000
2060 IF INKEYf="a' h THEN SO SUB
5200i GO SUB 50O0l LET 1 >:«!* + ]:
GO SUB 5220: L-.U SUB 5000
3070 IF INKEY*= , 'p" THEN GO SUB
5300 1 00 SUB 500Oi LET l y*i y+j t
GD SUB 5320s 30 SUB 5000
20GO IF INKEY*="o" THEN GO SUB
54O0
20S3 IF IN> tvM= u" THEN IF In'
AND
24<?i:i
24S>5
2499
Z9O0
2505
2510
2515 ] ly>27
N GO
IF IMKEY#» b O* THEN IF
iyZ? THEN BO TO 7350
IF 1-1 THEN GO TO 2030
GD TO 2010
REM federation ship
LET fx = l+INT <RND*12)
LET fy=29
□O SUB fclOO
IF fK=lK THEN IF ly>27
SUB 6000
ly=l
GO TO
1 l v = S
i e* m i
LET
LET
LET
LET
i d=0
dia^O
en =-99
dp=0
2517 IF +m=1k+1 THEN
HEN QO SUB 6000
7520 GO SUB 6 £00
2525 LET fr=i+INT
2530 IF fr=l THEN
LET fx-fK-1
IF ly;27
<RND#2>
IF fK>lx
1HEN
GO SUB 6430i PRINT AT 20,1s
INVERSE 1; INK 2; "DAMAGE"
t610 PRINT AT 20,9! INVERSE 1; I
NK S# "LIVES"
16.20 GO SUB 6520
1630 PRINT AT 20,14; INVERSE li
INK it; "DIAMONDS"
1635 GO SUB 6620
1640 PRINT AT 20,23: INVERSE 1|
INK 3; -ENERGY '
1690 GO SUB 6675
ISOO PRINT AT l t 29j INK 3l ,, KK"{A
T 2,29; TW 3t " LH '
1950 PRINT AT 1 * , 1 y s ■' AB" t AT U+l
, 1 y 1 ■' GD "
2OO0 REN liberator
2010 LET I=1+INT fRND*50) J IF 1=
1 THEN BO SUB 2500 i GO TO 2050
2020 IF INKEY*-" " THEN GO TO 3
OOO
2O30 IF
2O50 I F
IF f«fl*s THEN
! RND+5 1
90 SUB 6200
GO SUB 610OI
2540 IF fr*l THEN
LET fx**fx + l
2550 LET fy=fy-l
2600 GO SUB 61O0
2610 LET ff-i+INT
262C TF ff^l THEN
29O0 TF fy»i THEN
LET 1=0: RETURN
2999 RETURN
3000 REM teleport/'iurfice att.
3010 GO SUB 4900
3020 PRINT AT I6,tp| INK 0; PARE
ft 5j ^l; 1
r i-anttnved on page 80
C&Kimttdfrom page 79
50O0 LET l=l+INT <RNP*50)s IF 1-
1 THEN GO SUB 2500 1 GO TO 3080
306O IF 1NK..EY*-" " THEN GO SUB
4905i PRINT AT 16, tp; PAPER 5t "
■ % en to 2050
3070 IF 1=1 THEN GO SUB 2S20
5O00 if lN^Ey*»■ , ^■.'■ then go sup
4700
50*70 IF 1NKEY*=
4760
3190
9300
4700
47 10 IF ATTR < 1 6, tp-1 > "43 THEN
PRJWT AT It, to I PAPER 5( " "t LET
THEN GD SUB
SO TO 3O60
IF 1-1 THEN
GO TO 3050
REM man left
IF ATTR ( 16,tp-l> a 43
AT l6,tpt PAPER 5("
tp=tp-l: HO TO 4BOO
4712 IF ATTR t 1 6 , tp-1 t "46 THEN
LET dp-1
4715 PRINT AT 16 f tp) PAPER 5s" "
4720 LET tp-tp-1
9730 IF tp/2-INT Jtp/2) THEN PR
INT AT 16,tpi PAPER 3, INK Mt'^L"
4740 IF tp/2< INT Ctp/2> THEN P
RINT AT 16,tpt PAPER 5| INK Of "£,
4745 IF dp=l THEN GO SUB 6600
4750 RETURN
4759 REM m*n right
4.' t ..i IF ATTR <16,tp+-J>=43 THEN
PRINT AT I6,tp; PAPER S| " "i LET
tp"tp+tt GO TO 4800
474.3 IF ATTR ( 16, tp*1 > =46 THEN
LET dp=l
4765 PRINT AT 16,tpi PAPER 5j " "
4770 LET tp-tp+l
4775 IF tp/2-INT <tp/2> THEN PR
INT AT li.tp) PAPER 5; IN!-' Pi "L"
4 7 BO If tp/2- 'INT itp/Zt THEN I
RINT AT 16,tp| PAPER 5; INK 0| "Jl.
M
4785 IF dp=l THEN GO SUB 66OO
4705 RETURN
4B00 REM man dead
4805 FOR rv = 4 TO i STEP -I
4810 PRINT AT 16,tpj PAPER 5 1 "if
1 BEEP ,l,n
4820 PRINT AT I6,tpj PAPER S; M »
: BEEP . l,n-10
4S30 PRINT AT 16,tpj PAPER S>| »J_"
: BEEP . l,n-20
4S35 NEXT (1
4940 PRINT AT 16,tpj PAPER 5| " "
4843 00 SUB tf370
4845 GO SUB 65
4850 SO ID 2050
48*79 REM telfrp*
4900 LET tp-l+INT (RND»30>
4903 IF ATTR U6,tp>=43 THEN GO
TD 4000
4904 IF ATTR M6,tpt=46 THEN GO
SUP 6600
4903 FOR K-l TO 2
4910 FOR n-1 TO 7
4920 PRINT AT 16, tp; PAPER 5* IN
K n»«£"
4930 PEEP .005, ft t SEEP .0O5 t n+l
4940 NEXT n
4950 NEXT K
4960 GO SUB 6660
4 C »9S RETURN
4999 REM print liberator
5000 PRINT AT Ik, 1/1 OVER 1; "AB"
j AT I « + 1 , 1 y l " CD "
SO 10 RETURN
5099 REM Checks space mine
51 00 IF ATTR <lx-l,ly)=4 THEN 8
O TD 6 000
5110 IF ATTR <l«-l,ly+l>-4 THEN
ED TO 6000
5115 RETURN
5120 IF lx-0 THEN LET lx-1
5195 RETURN
5200 IF ATTR (!x+2,ly>-4 THEN G
D TO 6000
<lH,ly+2>=4 THEN
(lx+1, iy+2)=4 THEN
LET ly-ly-1
RETURN
5210 IF ATTR ( lx+2 , 1 y+1 > -4 THEN
00 TO 6OO0
5215 RETURN
5220 IF Ik =12 THEN LET 1«=11
5295 RETURN
5 3 OO IF ATTR
O TO 6000
5310 IF ATTR
GO TO 6000
53 IS RETURN
5320 IF ly-30 THEN
5395 RETURN
5399 REM -fjre!
5400 IF ly>25 THEN
5405 FOR n=J TO 2
54 IO PLOT OVER 1 I 1 6+ U y*Bt , S 6B-
ClK«S>t DRAW OVER 1 1 31,0
54^0 NEXT n
5425 BEEP .01,-10) BEEP .01,-20
5430 IF fn-1* THEN IF fy-ly>-l
AND >fy-ly<-5 THEN GG SUB 6300
5440 00 SUB 6660
5500 RETURN
6000 REM lib explode
6005 PRINT AT l*,ly: OVER 1 1 "AB"
iAT lx+l,lyi OVER 1;
6007 FOR t-l TO 2
6..' 10 FOR n-1 TQ 2
6020 PRINT AT l«,lyi
GHT ll "HH"|AT lfc+l,ly|
RIGHT 1 l " HH "
6022 BEEP .05,-50
6025 NEXT n
6VZ7 FOR n=l TO 2
6030 PRINT AT lH,lyt OVER Is BR I
GHT 1 ; " I I " I AT lu + l.ly) OVER 1; B
RIGHT 1; " 1 I "
6032 BEEP .05,-30
6035 NEXT n
6037 FOR n=l T0*2
6O40 PRINT AT ix,lyi OVER 1| BR I
GHT 1 ; "JJ_" l AT 1 H : + I , 1 y I OVER 1 I B
RIGHT 1 ! "J J"
6045 SEEP .05,-60
6050 NEXT n
6052 NEXT t
60S5 FOR r,= l
yj OVER 1 1 '■
i OVER 1 ; "
6057 NEXT n
GO SUB 6400
LET l«-5l LET ly-1
6075 GO SUB 5000
6095 RETURN
6099 REM print fed ship
'CD-
OVER 1| BRI
OVER ll &
TO 2 1 PRINT AT 1m
"1 PRINT AT 1k + 1 ,;
REN tliuri bright
6O6U
6070
6100 PRINT AT *K,-fyj OVER 1; "EF"
fa 110 RETURN
6200 REM federation fire
6207 IF fy<5 THEN RETURN
6205 FOR n-1 TO 2
6210 PLOT OYER 1 ; f y*G-l , 172-f :*
8i DRAW OVER tj-31 ,0
6220 NEXT n
6223 BEEP .01, Ot BEEP .01,-10
6530 IF f.:=l»: THEN IF -fy~ly>=l
AND fy-ly<-5 THEN GO SUB 6000
6240 IF fn = lx + i THEN TF fy-ly- =
1 AMD fy-ly<«5 THEN SO SUB 6000
A 250 RETURN
6300 REM hit fed
6309 PRINT AT f«,fy[ OVER 1 1 "EF"
fiJOS FOR n=l TO 2
' PRINT AT fK,fy(
VER 1 J "HH " : BEEP >04,-45:
6J0"? FDR n=l TO 2
6310 PRINT AT f*,fy( BRIGHT 1: O
VER ll-JX"' BEEP • 04,-50i NEXT n
6315 FDR n=l TD 2
6320 PRINT AT f a ,+yi BRIGHT 1} O
VER 1 1 " Jil" I BEEP .04,-55: NE*T n
6325 FDR n=l TO 2l PRINT AT fx.-f
BRIGHT 1] O
NEXT n
6410
,'.4 ?'~<
M30
6440
■
6430
6.500
6510
6520
i v
6530
6550
'„'..M-.
fr,h 1 O
6615
6617
6620
i a
6625
6627
6.fc50
6£i60
it 70
6675
fa 480
n
4690
6700
7350
7355
D SUB
7360
7370
737H
BEEP
kt n
7380
7400
74 10
7420
7430
7440
7450
74SS
/44'.
LET d*m»d*m+]
IF dam=A THEN
REM ;* report
PRINT AT 20,7,
RETURN
REM lives
t FT Hv=Hv-l
PRINT AT 20,13j
GO TQ <?<?00
INVERSE l|da
J NVERSE 1 ; 1
IF liv-0 THEN SO TO 9900
RETURN
REM di amends
LET dia=dis+l
LET dp=0
IF dia=ld THEN GO TO 9960
PRINT AT 20 ,22 | INVERSE l;d
BEEP .1,01 BEEP .1,20
IF diav>0 THEN 00 SUB S3SO
RETURN
REM «n»rgy
LET »n"efi-l
PRINT AT 20,29»"i9S*JL*
PRINT AT 20,29| INVERSE 1 ; e
7445 LET ■my4+INT (RND*24 1
7470 PRINT AT Mn,sny: I Nl> 4| ■ - GJ'
7475 NEXT n
7 4 BO RETURN
7500 REM planEtt (stars)
7503 REM system 1
7510 GO SUB S20C
7512 GO SUB 0360
7515 FDR n=0 TO 25
7520 CIRCLE. lOO,100„n/2
7530 NEJT n
7535 GO SUB 7450i GO BUB S460
75 40 GG SUB B395
7545 GD 3UB S390
75*?5 RETURN
76O0 REM system?
7402 GD SUB S200
7604 GG SUB 0340
7605 FDR n=0 TO 25
7610 CIRCLE 50,100,n/2
7630 NEXT rv
7635 60 SUB 743<>i GD SUB S460
continue d an page S2
cttitiimted from page SI
7640 Ed SUB 9395
QO SUB 9390
RETURN
REM 5ystem3
GO SUB 9200
GO SUB 9360
FOR n=0 TO 23
CIRCLE 150,i00,n/2
7645
7695
7700
7703
7704
7705
77lO
7715
7720
7725
7 73'1
7735
7795
7 BOO
7805
7R10
78 IS
78 20
7B25
7830
7B35
7840
7945
7995
7900
7905
79Q7
7910
7915
7927
7930
CIRCLE 90,90,0/4
NEXT n
GO SUB 7450i
GO SUB 9395
GO SUB 9390
RETURN
REM 5 y Stem 4
GO SUB 6200
GD SUB B340
FOR n-0 TO 25
CIRCLE lOO,100,n/2
50, l30,,n/4
GO SUB B44i-i
GO SUB B460
CIRCLE
NEXT n
GO SUB 74S0l
GO SUB 8395
GO BUB S390
RETURN
REM systems
GO SUB 9200
GO SUB 9360
FOR n-0 TO 25
CIRCLE 120, HO, ft/2
NEXT n
BD SUB 7450 1 GO SUB B46'.'
GO BUB S3 95
GO BUB S390
RETURN
REM star*
FOR n-1 TO 50
PLOT 10+INT £RND*230) ,SO+IN
T (RND«S5>
B23Q NEXT n
10
8620
S630
610
8*4 O
610
8650
B795
B8O0
BBIO
9920
9940
9950
8900
8910
B990
9100
9110
9120
9130
9140
9150
9160
91 TO
P .5
91 75
LET k*=!NhEY*
IF CODE k#<49
THEN 6D TO fl
IF CODE k*>53 THEN BO TD B
LET sys^VAL INKEY*
RETURN
REM lnstr. print out
FOR n-1 TO LEN a*
PRINT **<n> i
NEXT n
PRINT
REM initial system VW.
LET sys-l
RETURN
REM tune
GO SUB 9185
BEEP .2,1"? J BEEP
BO SUB 9195
BEEP . 2,19t BEEP
GO SUB 9195
BEEP . 2,19s BEEP
BEEP .5,22t BEEP
20: BEEP . 2,19l
FOR n*14 TO 2Bi
.5,19
.5,14
-5, 19
.5,20) BEE
.5, 14
. 05,rn
PFEP
BFFP
NEXT n
9 1 SO BEEP . 1 , 30
9193 RETURN
9185 BEEF ,5,14: BEEP .5,1 St BEE
P .5,171 BEEP .5,20
9190 RETURN
REM display
FDR n=0 TO 21
LET i=2+lNT <RND*6>
PRINT AT n,0) INVERSE If IN
■ f9»ap) BLAKE 'S SEVEN < 10#»p> '"
BORDER 1
NEXT n
RETURN
REM u>d.g»
FDR z-144 TO 161
FOR n~0 TO 7i READ kl POKE
IIRR CHR4 X Ml, I : Nl XI n
96 '■' i Nl K T £
9640 DOtA 0,63,62.24,24,174,255,
255 ,0 , 224 , 0,0 , O.O, 224 , 25! ■ , 1 2 / , 30
,?0,51 ,115,252,255,0,224,0,0, 128 I
,249,0, 192,6
965CI DATA ' > , i > , / , I 2 / . 7 , O , 0,1 , 30 , 1
4,255,255,259, 14,20,254
96 AO DATA 129,90,60,36,36,60,90,
129
96SO DATA 15?, 90 , 60,43 , 252 , 60 ,90
, 153,0,73,42,28, 124,52 1 92 , , , ,
36,24,24,36,0,"
9690 DATA 56 , 36 , 255 , 36 , 36 , 235 , 36
9695 DATA 24, 24, 48, BB, iO, 24,26,3
4 , 24 , 24 , 20 , 60 ,80, 14,40,72 , 24 , 24 ,
1 2 , 26 , 40 , 24 , 40 , 68 , 24 , 2 4 , 4 , 60 , 10
, 8 , 20 , 1 8
9700 DATA 61.1,34,72,164,226,36,34
,65
9705 DATA 0,0,0,0,24,24,60,126
9710 DATA 0,0,0,16,56,116,56,16
9790 RETURN
9900 DIM p*(5,29>
9910 FOR K-l TO 5
9920 READ p*<x>
9930 NEXT N
9950 DATA " SYSTEM
ARISTO", "SYSTEM 2
ERSAT" , "SYSTEM
TH"
9860 DATA "SYSTEM 4 BASE PLANET
CEPHLON", "SYSTEM 5 BABE PLANET C
FNTERO"
9B90 RETURN
9900 RE PI loir
99 lO FOR n-20 TO -20 STEP 1
9915 BEEP .01,Vil BEEP .02,(1-3
9920 NEXT n
9930 PRINT AT 10,llj FLASH 1 ; 'GA |
ME OVER"
9940 PRINT AT ll,3j"YOU FAILED I
N YOUR MISSION"
9950 GO TO 9990
9960 REM win
,,.9970 FDR n=l TO 8
5m997S BEEP .03, m BEEP . 02,n+li B
EEP .02,n+2
9977 NEXT n
99S0 PRINT AT 10,3; FLASH 1 | "YOU
NAVE SUCCEEDED IN YOUR"
99B1 PRINT AT 11,7[ FLASH lf*tttfl
S I ON , , WELL DONE "
9985 GO SUB 9100
9<?9a PRINT AT 12,6| "PLAY AGAIN?
Cy/m) "
9995 IF INKEY»="'y" THEN RUN
9996 IF INKEV#="n" THEN STOP
9997 GO TO 9995
1 BASE PLANET
BASE PLANE T AM
BASE PLANET EAR
SPECTRUM'S ADVANCED KEYBOARD
■ The LO> -PROFILE professional keyboard is the ultimate
upgrade for your Spectrum. By replacing its existing keyboard
with a high quality LQ PROFILE, you give this world-
beating computer the keyboard it deserves.
TheLO PROFILE is a full size QWERTY keyboard with
full-travel positive-action keys for super-fast entry of programs
and data Presented in an ultra-modern and robust enclosure,
the LO PROFILE is elegantly styled and is inclined
forwards for convenient operation.
" Featuring a full size space bar with dedicated numeric and
curser keypad the LO> > PROFILE increases the number of
keys from 40 to 53. A combination of clearly labelled,
sculptured and height-adjusted keys aids the advance to
fault-free touch-typing.
I Advanced Memory Systems have established an excellent
reputation for product reliability and prompt delivery. This
product has been tested to an impressive 30,000,000
depressions per key and AMS offer a full one year guarantee.
/ 1 1 I
1 .. f I I I I ! I I 1
J I I I 1 I I !
1 J I f J ! I ■ r,
£49-95
■0;>>PROFILE PROFESSIONAL
FROM ADVANCED MEMORY SYSTEMS LIMITED.
Fitting your Spectrum computer board into the
LO>>PROFILE keyboard is easy. All you need is a
screwdriver to secure the board onto the base of the
keyboard enclosure using the mountings provided. The
LO>: PROFILE is compatable with all Spectrum add-ons.
If not available from one of our 200+ dealers then fill in the
coupon and we will send you a LO>> PROFILE with our full
no-quibble money -back guarantee. Or phone 0925 602690''
62907 for instant Access or Visa orders.
Lo Profile Keyboard at £49.95 plus
Please send No
£2.50 p&p (VAT inclusive)
[ enclose a chequePO for £....... or debit my credit card
Card No
i i i i i rr
□ Barclaycard
i i Access card
Signature
Name
JDate
Address
Postcode
To; Advanced Memory Systems Ltd..
Woodside Technology Centre.
Green Lane. Appleton, Warrington WA4 5NG
i
Business Software
Are you taking your
Spectrum seriously?
£69.95
plus
£2.00 p&p
Business Software
Business Bank Account £10,75
I This program will enable you to enter debits
under 17 different subheadings. Statements
include totals of all subheadings.
The Transform Keyboard transforms your
Spectrum into a fully operational
professional machine,
« Will incorporate micro-drive interface
and power supply
• 60 keys including fullsize space bar
• Large ENTER key
• Full stop, comma, semi-colon, colon,
single delete and edit keys
• On/off switch with LED
■ Easy installation - no soldering required
• Black anodised case
• Now with 3 colour printed key tops
Its price of £69.95 reflects the kind of use to |
which ft wiii be put tut it is certainly the top
keyboard at the moment ■
Keyo SINCLAIR USER JUNE 1984
NEW
I Sales Day Book £10.75
I For all your invoices, this program will enable
you to prepare statements of outstanding
■ invoices Program will also calculate VAT.
I Purchase Day Book £10.75
Keeps a complete record of all your purchases
I under 17 different subheading*. This program
also calculates VAT.
Business Pack £25,00
(Including all the above programs
Stock Control £10,75
Handles 900 lines, including details of supplier.
■ Program has full search facilities enabling you to
search and update all line* from one supplier.
Invoicing £15.00
■ This program will print out invoices, calculates
, discounts and VAT. The program will calculate
totals from unit prices. Up to 50 accounts with
250 outstanding invoices,
I Word Processing by Tasman £13,90
T a sword Two is a powerful word processing
program that will perform all the functions
I available on large processors. The program will
I give you 64 characters per line on screen
Masterfile by Camp bel I Sy stem s £ 1 5 ,00
I This is one of the best database programs
! a v a i la bl e for the ZX Spect ru m , Th is progr a m h a s
many uses in a small business
IDIan by Campbell Systems £7.95
Use your Spectrum to sell your products. Dian
will display messages in up to 11 different
typefaces Will scroll text in any direction
64 Column Generator by Tasman £5.50
You can use this program within your other
programs to display 64 columns on screen
| Payroll by Byte One £19.95
This payroll program will handle tip to 40
employees and will calculate NIC. PAVE, super-
annuation and many other deductions This is a
■ very user friendly program end extremely good
value
I Omnicaic by M icro Sphere £9 95
" The best spread sheet program for the ZX
i 48K. 99 columns x 250 rows.
Sales/Purchase Ledger Invoicing £25,00
This program isfor use on micro-drive only. The
program will print an invoice using a built-in _
price list and posl the invoice to your customer s
account. Will also print price lists, statements,
labels etc
SuperfHe £14.95
This is a new database program I hat stores
pages of text 64 columns * 22 rows The program
includes word processing and full search
facilities.
Omnicaic 2 £14.95
This is the long-awaited micro drive version of
omnicaic complete with histograms and many
other features.
Projector 1 £13.90
Bu&iness graphics program that will help you
present your cashflow, sales expenditure in
many different ways including pie line, and
histogram charts.
Tasprint £990
Use this program with Tasword Two to produce
5 different fonts on a dot matrix printer.
Masterprint £€,95
Enables you 10 set a print format for your
full sue printer within mastertile Supplied
complete with masterMe for £19-95-
Trans Enptess £9-95
Micro-drive utility program which will enable
you to backup all your micro-drive cartridges,
Now in stock
Blank micro-drive cartridges _,1|J
Continuous paper , l?'In
Printer ribbons from ti.s»u
Centronics Interface for QL
£4995
QL Software
WATCH THIS SPACE
Spectrur
Monitors
It is possible to connect your Spectrum to both
Black-Green and composite Video monitors
using high resolution monitors are particularly
useful with programs like Tasword that use 64
columns- We supply complete instructions on
howto connect monitors to both Issue Two and
IssueThreeSpectrums. These monitors can also
be connected to your QL-
Phillips black and green £75. 00
KagaTaxan black and green £99-95
Sanyo High res, for QL only
Printers
All the software we supply runs on full-size
printers (unless you are using interface 1 ) you
will require an interface lo connect your
Spectrum to a printer, ihe interface we supply i
u ses th e g ra p h ics ch a racte rs to set pr i nter code S |
as in Tasword and prints a double sue screen
dump.
Centronics »• fl?'?S
RS232 .....£38.00
Dot matrix printers
Star Gemini 10x £209 00
Admate... * 1M -»
Epson RX80 FT £250.00
Epson FX80 £350.00
Daisywhee) printers
Smith-Corona TP I ,..,. £189 00
Silver Reed EXP500 £294,00
Brother HR1& , - £349.44
Please add £5,00 delivery plus VAT to the price
of printers and monitors All software prices
include VAT, post and packing
TRANSFORM LTD. (Dept.SU)
01-658-6350
;
Contents
On page 86 Mike Wright
dips into a mixed bag of
specialised software and
business books.
Below readers take com-
panies to task.
SINCLAIR
September 1984
USER
The good, the bad and
the utterly indifferent
1 CONSIDER my self a seri-
ous user and soon after I had
my ZX-81 I bought a Memo-
tech interface enabling me to
produce proper invoices
through a home-made pro-
gram.
I wan red more memory to
interconnect the customer
file and the invoking pro-
gram. Having been assured
by Cheetah that its 64K.
could be amended t dis-
covered later it was imposs-
ible without a diagram to
disable the S to 16K RAM
section as it clashed with the
Memotech. A number of let-
ters and phonecalh later pro-
duced a written refusal to
supply the relevant details.
By that time t was ready for
the Spectrum so I decided to
leave the matter.
Transferring the two pro-
grams was simple enough so
everything plus a lot more
now runs on the Spectrum, I
discovered the delights of Be>
tasoft Beta Basic which made
the writing of my bookkeep-
ing program easier. I was
amazed meanwhile ro dis-
cover the latest version 1,8 to
be so much superior over ver-
sion l.D which I already con-
sidered to be a true master-
piece.
To hook up my printer I
obtained a Euroelectronics
Interface and with East Lon-
don Robotics offering 80K
Forth I thought this would be
a good buy. That turned out
to be a huge mistake.
Having installed the chips
they turned out not to work.
It turned out there was an
incorrect instruction in the
documentation and a descrip-
tion on how to implement the
OUT instructions as advised
in the sales brochure was not
there either. In addition the
printer interface also refused
service.
Since ELR did not bother
to reply to a letter sent I tried
the phone again and eventu-
ally was told their unit was
1 00 per cent compatible and I
should take up the matter
with Euroelectronics. They
replied.
Are the above points typi-
cal for the various add-on
suppliers?
J H Kuiper,
Amsterdam,
The Netherlands,
Taswords
of praise
SOME TIME back I bought
Tasword and the Tasman
Centronics interface for my
Spectrum and Seikosha CP-
2 SOX printer.
Even though I was happy
with all the Tasword and
Tasman facilities I missed
not being able to COPY
screens. I therefore wrote to
Tasman. Not only did they
send me the necessary soft-
ware but they also did not
charge me.
With this kind of attitude I
can only wish them well and I
will definitely recommend
their products and company.
R C Stockton,
Johannesburg,
S<»uih Africa.
Small is beautiful
in customer service
MY INTEREST is mainly in
business applications, and it
is less than a year since I
began to use a Spectrum to
see what was possible. I had
no prior knowledge or experi-
ence of computing. During
the last eight months or so,
after buying items of software
and hardware, I have needed
to write or telephone for
help, and I still get great plea-
sure in this age when so
many, usually big, organisa-
tions do not care, to find so
many small ones which do.
Inevitably I will miss out
some u T ho deserve inclusion
but those which merit special
mention for products and
after-sales help are Campbell
Systems — Masterfile and
MF-Print; Tasman Software
— Tasword Two; Kempston
Micro Electronics — Cen-
troic Interface; and Oxford
Computer Publishing — Fi-
nance Manager and Master
Tool Kit. I am sure their
other programs and products
are equally good, but 1 list
only those I have used.
After enquiries prompted
by articles and advertise-
ments in your June issue
Transform Ltd have been
very quick to respond on sev-
eral occasions. Alas, I am still
waiting to hear from Saga
Systems about its keyboard,
and from Prism Micropro-
ducts about its modem,
Softek International still
have my self-addressed
stamped envelope sent on
23rd March. The package
and "manual" for the IS
compiler sent back at the
same time because of a bug
was returned with the same
'bug" without comment,
I suppose there had to be a
"hit list", so I am indeed
grateful for the small men.
L R Thwaite,
Stockport, Cheshire.
SINCLAIR USER September 1984
M
Software companies are finding new uses for the Spectrum. Mike
Wright examines less-publicised products
Serious software for
A:
GREAT DEAL of interest has
been focused recently on the
—^educational uses of home com-
puters At the same time there has been
a less well-publicised rise of interest in
the serious uses of machines such as the
ZX-S1 and Spectrum
specialised use
.. .__. „.„* v. .— -i.W motions, Tl
also be specified
motions. They can be incorporated later
SE*5 Z ^dtdld mto h U nertere en, Jy unf.ou^e I found
Periods the ime, of the periods are not the instructions poorly written md
dlf nrt tav "g « to the user's prefer- found the main program difficu m
enc^ The ol^s a e also numbered from load. As it reached the end of loading
^-81 and Spectrum. Wn7 ti^ Mondt ^ 1 A possible kept getting Tape loading error, Once I
Major companies such as Plessey lead ["J**** ^^ » P aSi for h< i it loaded and saved it again I had no
the way using ZX-81s with . Forth ^TTmV.Twl iZ for ih. more difficulty. I then started to ex per,
ROM to run and control manufacturing example * -W9 or i»h , k ^ wpplw d fl0 d
hat aTl reUed^pplicattons software. sidered as the opturmm ..mefor the
WhL Ih maiori'v have bean Word client. Appointment op..ons can he d e
lessors, Cabases, spreadsheets 0, Leted in a sttmlar way by usmg a
financial packages, other more specia- mstead ^ + „, due ta ,
^g^rSSE^- pJSr week can^be deferred^ The
program and what I could, and could
not do, was soon apparent.
Overall, the more I used the program
the more I grew to like it but I still
prefer to do my planning using a diary.
For insurance salesmen who wish to
improve their sales pitch, Inform Soft-
ware has produced Investment, In-
_.•;.-.,•» fi9 here are wu ucai i|_-|.'v" ■"■»-■ — «- -- -a
frogUs Sudan on he cassette. On week number greater than » is used, to
££ 'the tiESTil-l * a Jt "ed, giving an alphabetic
oneatattmeornfmmpmgtoaparttcu ^J^ rf ^ appoimlnent
'^hTs^onTpae advises the user to periods, the optimum period and part of
The second I I»B= «* of ^ A ^ sh
^vtuafty ■ eaXd" e \i Tl found the possible appointments for a chen,
S I co^d have P ™«d»ny of the can a.0 be drsp£ «, ^ ^
££ S. InlZtJna, whTchTTound appltmcn, times has been fed in the
,£orly written and difficult to under- program can be set to plan t
consists of a main menu which allows
the user to select such options as whole
stand.
Up to a maximum of 126 clients can
be included but that number shrinks if a
client has more than one appointment
in a week/as y° u havc to set up a
different client code for each appoint-
ment. Each client is denoted by a code
consisting of two letters and a number,
e.g, 3 HCi may stand for Heath Com-
puting.
The addition of new clients or tne
deletion of old ones is simple. A + (to
add) or - (to delete), followed by the
appointments. In doing so, account is
taken of client preferences and
allowances made.
Depending on the complexity of the
problem, that planning could take a
long time. If the program finds more
than one client who can make only one
particular period, it will defer one of
them until the following week. That, of
course, makes no allowance for the im-
portance of particular clients or the
possibility of arranging alternative
life term and endowment assurance,
home, health and travel insurance, pen-
sion plans, businessrcommercial insur-
ance and investment information.
Selecting most of the options leads to
a list of the types of policies which can
SaTor' - ^delete); followed by the times. To do so would ' ««^SJ ^^A^m &" «
dient code, is entered and that can be to the program to alter appointment j*f«* * ^ ^ .ablations are
done from almost any position in the times. i^ivWon of a done but seem to be designed to show
jsanttsrss: ararAggga^ ^^»^-
SINCLAIR USER September 1984
Sinclair Business User
who wishes to see what possibilities
exist for insurance or investment. As a
selling aid for trained brokers or sales-
men it could be useful, although the
problem exists of updating the figures
constantly. The version received for
total cost of the materials is calculated.
Provided you are familiar with the
terms and methods of the construction
industry, the program could save time
and worry with your calculations. Un-
fortunately we were sent no details of
review was an early one and no price the cost or availability of the program
was quoted. For readers interested in writing ap-
One question faced by many build- plications software two books may be of
er$, and DIY fanatics intent on building
their own extensions, is how much it
will cost. Building Price from J Red-
man is a useful program which could
provide the answer. Like Heathplanner,
the instructions consist of a separate
program which must be loaded and read
before the main program is loaded,
On loading the main program the
plans are entered. The program leads
the user step by step, asking for mea-
surements for the building, starting
with the foundation width and ending
with the height of the first floor.
Once the measurements are entered a
plan of the building is drawn and the
directions of the joists sought. They are
also drawn on the plan, which can then
be printed. Constructing the floor plans
is done next, followed by a question-
al -answer session which provides the
program with any extra data it requires
on tiles and the like.
The user is then returned to the
menu which shows that the plans have
interest. The first is Putting Your Spec
trum to Work by Chris Cal lender, pub-
lished by Interface Publications at
£4.95. At first glance it looks a big
disappointment. It seems to consist
solely of program listings which have
been photocopied from the printout of a
ZX printer, with little in the way of
explanation as to how the program is
constructed or works.
Included are programs for a database,
spreadsheet and word processor. Other
programs include ones for drawing
graphs, keeping accounts, stock control
and electric circuit design. In all, there
are 15 programs. The final program,
Boss, shows how several of the pro-
grams can be merged to provide a com-
plete system. Although they have all
been written primarily for the 48K
Spectrum, the final chapter gives a list
of modifications, where necessary, for
the programs to run on the 16K ver-
sion.
The programs are of a very simplistic
input the cost of the materials as they
are prompted. The program also allows
tsiimaies of wastage to be made for each
material and takes that into account
when determining the cost. At the end a
nature but provide an insight into how
to start writing programs for serious
uses. The biggest problem I found with
the book was following the listings as I
was typing them in but those I entered
work first time.
The second book is Business Pro-
gramming on your Spectrum by Peter
Jackson and Peter Goode, published by
Phoenix Publishing Associates at £6.95,
It is designed for sales and marketing
managers and that is reflected in the
programs listed. The style is different
from thai of Callender. It starts with a
gentle introduction to Basic program-
ming and the principles of program-
ming, before starting on the first of the
seven programs included.
The programs are for adjusting a
sales trend, drawing graphs, forecasting
sales, keeping customer records, track-
ing sales and, like the other, a program
which packages the others. Critics
could argue that the chapters on Bas it-
programming and its principles are too
short — they are in 36 pages — for a
complete novice but they are remark-
able for the clarity and conciseness with
which they cover the subject.
For each program an introduction
provides a short description which cov-
ers how the program works and why it
is a suitable area for using a computer,
A description and, in some cases, a
flow-chart of the program is given be-
fore the listing. Jackson's programs are
more complex and are approximately
twice the length of Calender's but
length is not necessarily a measure of
program capability.
The overall quality of the printing
and presentation of Business Program-
ming is superior to Putting Your Spec-
trum to Work and although the listings
have been produced from a dot matrix
printer, they are much clearer and more
readable. I found them easier to follow
when typing them in.
The two books are aimed at different
markets and as such should be consid-
ered independently. Pulling Your Spec-
trum to Work is an excellent book as far
as it goes. It would have been improved
by the use of a better quality in the
reproduction of the listings and by in-
cluding more description of the work-
ings of the programs but the number
and variety of the programs compen-
sates for that.
Although Business Programming is
rimed at a smaller section of the market,
it provides sufficient scope to make it of
interest to a wider group of business-
men. Both books should make a useful
addition to the bookshelves of most
businessmen who want to write pro-
grams or who seek a clearer understand-
ing of how some of their commercial
programs work.
Heath Computing. 7 The Meadows.
Flack whII Heath, Bucks HPTQ 9LX.
Inform Software, 3 Traasdale Close,
eirkdala, SouiNport PH8 2 EL,
Interface Publications. 91 1 Kensington
High Street, London W8 5NP.
Phoenix Publishing Associates Ltd.
14 Vernon Road, Bus hey WD2 2JL,
SINCLAIR USER Septum for 1984
87
TWO
THE WORD PROCESSOR
%»
64 CHARACTERS PER LINE ON THE SCREEN AND TO PRINTERS!
MICRODRIVE COMPATIBLE — instructions supplied
"Tasword has gained an enweWe reputation as not only the
best word processor for the Spectrum but as a word processor
better than many available for other, more word processing
orientated machines. " popuwa computing weekl r j u ™ ise*
'The number of onscreen prompts, together with the
excellent manual make it idea! - even for an absolute
beginner. " PERSONAL COMPUTE* WORLD Sstprsmbpx 1983
'Without doubt the best utility / have reviewed for the Spec-
trum. " HOME CQMPU IMG we EKLY April 198*
-What makes a word processor mote or less versatile is its
control features Tasword Two offers en impressive selection
and the tutor program succeeds in demonstrating them
admirably. " etf ctromcs and computihg Novamiwr t9$3
'If you have been looking for a word processor, then took no
further. " crash jvne i9*s
-Taswordis showing a degree of sophistication that business
computers took many years to develop. " what micho? Oct isb
TASWORD TWO The Word Processor* £13-90
Your Spectrum becomes a professional word processor
*ith TASWORD TWO TASWORD TWO gives you an amazing
Zt ehftwten P« line on your screen. This is ideal tor standard
M pI3? "dTASWOflD TWO prints your text |lltf « >
aooears on your screen.
Tasword Two drives the following interfaces.
Cobra FS232 I/O Port ADS Interface
Euroetectrontcs interface Kempston interface
Hitderbay Interface Morex Interface
Sinclair 2X Interface 1 Tasman Interface
The same program drives these interfaces. A short easy to fol-
low set of instructions takes you through setting up your Tas-
w ord Two to drive the interface you have or choose to buy.
Tasword Two also drives the ZX printer.
Tasword Two is readily adapted for the microdrives to give
super-fast saving and loading of both program and text The
microdrive instructions ere supplied with the Tasword Two
manual.
TASWORD TWO TUTOR free with Tasword Two
ta^wORD TWO comes complete with a manual and a
calsene The^ssene covins your TASWORD TWO and
TASWORD TWO TUTOR This teaches you word processing
u"ng TASWORD TWO. Whether you have serious Ration*
or sfmply want to learn about word processing TASWORD
TWOand TASWORD TWO TUTOR make it easy and enjoyable.
TASWIDE - 64 characters per line! £5-50
A machine code utility program, TASWIDE doubles the
information that your own programs can display. Make a
simple change to your print statements and your output
appears on the screen at 64 characters per line instead of me
normal 32. Both print sires can be mixed on the screen.
Mid 48K versions supplied on the same cassette.
16K
TASPRINT The Style Writer
A must for dot matrix printer owners! Print your program
output and listings in a choice of five impressive print sty'".
Tasprint utilise* the graphics capabilities of dot matrix
p r int ers to fo rm, wi th a d ou bl e pa ss of th e p n nth ead . outpu tin
a ra nge of five fo nts varying fro m the tutu ri stic data ■ run to the
hand writing simulation of palace script Drives all the printer
interfaces listed under Tasword Two and all dot matrix
printers with bit image graphics capabilities. You can also use
TASPRINT to print Tasword Two text files. TASPRINT gives
your output originality and style! Send s.ae, for brochure
which inl cud es TASPRINT output. £9,90
TASIWIAN PARALLEL PRINTER INTERFACE
Plug into your Spectrum and drive any printer fined with the
Centronics standard parallel interface, Supplied complete
with ribbon cable and driving software. The cassette includes
LUST, LPRINT, and text screen copy software for ell
Centronics printers. The user changeable interface software
makes it easy to send control codes to your printer using the
■method so successfully pioneered with Tasword Two The
cassette also contains fast machine cndehigh resolution
screen copy software for Epson, Star, Seikosha. Shinwe, and
Tandy Colour Graphic (in colour I) printers. Send s.a.e. for
brochure which includes sample print-outs and a full list of
printers supported by screen software. Compatible wit!
microdrives. ZX Interface 1.
£39.90
TASMAN RS232 PRINTER INTERFACE
Specification and software as above but drives printers
fitted with the RS232 standard interface A low cost route to
printing _ especially suitable for use with the Tandy Colour
Graphic printer and the Brother portable typewriter, printers,
Supplied complete with cable - please specify whether 4 pin
DIN or 25 way D plug required, £38
All prices include VAT and post and packaging
* Available from larger branches 0* Boots
For further information on all these products send an s,ae.
with "Tasman Brochure" written on the flap
E5
Send cheque f.O, or Access number with order
Telephone Access orders: Leads IQ532) 43B3-Q1
TASMAN SOFTWARE
BtaptM
SPRINGFIELD HOUSE
HYDE TERRACE, LEEDS LS2 9LN
MSX — TASWORD MSX The Word Processor
The Tasman word processor for the MSX microcomputer systems.
AMSTRAD — TASWORD CPC 464 The Word Processor
The Amstrad implementation of Tasword Two plus many extra featu
TIME^SINCIJW 20W T M man Product* for the 206S are available through Ramex IntemaliO
res.
£13 90
£19.95
nal, 40946 Van Dyke, Utica, Michigan 48087. USA
SINCLAIR USER September 1934
98
rx*
■■■
Outperforms any Spectrum interface
The unique Turbo interface from Ram gives you all these
features- and more - in one unit
* A variety of interfaces including Rom cartndges, two 9-way D plu§£
for standard joysticks, PLUS ful expansion bus at rear
N* Compatfcle with Kempston and Protek protocols.
* Works with latest Qutishot Mk II auto rapid* ire joystjcks!
* Choice of Rom cartridge or tape cassette software.
* Instant program loading with cartridge software,
* BultHn power safety device - unique to Ram Turbo.
* fti one year gjarantee.
* Immediate availability- orders wifl be despatched within 28 days
of receipt of order
* Incredbte value - onry £22.95,
So don't wait around- simply complete ■ S j
the coupon and send it to us today. W L
Or cal our credit card hot line on 025 14 25252. (Access and
Visa welcome).
Ram Electronics (Fleet) Ltd, 106 Fleet Road, Fleet Hampshire
GU138FA
I
Please send me:
Spectrum Turbo Interlace® at £22,95
+ f 1 p+ p (overseas orders £3 p + p)
Quickshot I Joysticks} at£9.95
(Only when purchased with Turbo- normalyf 12 95 + £1 p+p)
I enclose cheque/postal order or charge my Access/Visa for £
I
1
I
J
.Tel
Ml I
lj- Ram FJecbonics (Beet) Lid, |06 Fleet Rw4 Fleet Hamp$r»e QUL3 Bffc
Trade and export enquiries welcome
4tK SPECTRUM OWNERS
ANNOUNCE ALL PROGRAMS COMPLETELY REWRITTEN FOR ZX ^MICRODRIVE
ANNOUNCE ALL khuu uSE W|TH 1g p |FFERENT
CENTROmS INCLUDING ZX INTERFACE 1
-■*&£
*i
n**
*******
ADDRESS MANAGER • £8.95
FINANCE MANAGER • £8.95
LESS £3 REBATE FOR EXISTING USERS
• * *
• • 80 COLUMN-PLUS 80 VERSIONS * * £19.95
Srformance IpanSe Dot Matrix Printer - you will find our prices very competitive
LESS £5 REBATE FOR EXISTING USERS
presentations.
ADDRESS MANAGER has
been carefully constructed to
provide the user with a too!
that is extremely friendly and
easy to use, the speed and
presentation of this program
ADDRKS^ANAGEfi features MULTIPLE INDEXING »,a our 3 way 3 character index, an ability to store over 400 fall
fInanSe MANAGERS a powa 'Z KSast 'mInuD^EN general purpose program caretuHy denned to
natural* as i. ttftl, a ^^^„ just , sample ,„ show lhe 5ty ,a el the pro*.™
But that's not all, not by a
long way, This program auto-
matically raises a corres-
ponding debit or credit for
every entry, and will even
open up a new account if an
entry features an unrecorded
account name DELETED ANALYSED MARKED as priority, REHAMED, EDITED and SCROLLED.
Accounts can be MERGED D ELETE F*- ^^ Q DELETED/PRINTED, DESCRIBED tor analysis and RENAMED.
=g^^
pTbITne,^
EXIT TO BASIC You may not want all these features but they are there just in case.
* + * £9.95 • + *
UTILITIES
iociiair- ZX MICRODRIVE CO MPATIB LE
Machine Code Test Tool, Editor Assembler J ^^^^^ it a " outlets send a cheque or postal order for th e
all at F9 &S less £3 rebate f old ape returned. Until stocKs reacn reiau quiiws , >em i o h r ,
l^uf^fhown Ks rebate and old tape where applicable or telephone your Q deta.ls to "™^
OXFORD COMPUTER PUBLISHING LTD., 4 High Street ChalfomSt. Peter, Bucks. SL9 9QB
I SOFTWARE** * * S/MPty THE BEST
SINCLAIR USER Stpiembet ]9M
MM
with the Intelligent Joystick Interface
from Cambridge Computing!
«>
£
M I
99393$
f* * ^
tap* Easy Jo yse progferrt erjaftes th
interface to work on ALL software • Keeps
a record of all your games - - eo yoy orJJy Re
-ftotetl tt about each
wwwww
&
Ditton Wal k, Cambridge CB5 SQZffalephone 0223-2 1 44 5 1
ft«
RS23fcWfiy
Spectrum owners I Imagine what
great use you cou Id make of all
these components. Rotronics have
integrated them all into one
attractively styled , compact unit Al I
the power and convenience of
floppy disk ca>n now be yours , but at
a fraction of the cost.
A complete package
Wafadrive is extremely
versatile. Five major components
are housed within this one unit -
the micro interface, two 128K
drives. RS232 serial and
Centronics para I lei ports . Also
included in the package are a blank
wafer and Spectral Writer -a
superb word processor program .
The micro interface forms the nerve
centre of Wafadrive . contro 1 1 ing a 1 1
its major functions. The dual drive
configuration and the ability to
connect standard peripherals
directty provides professional
system flexibility. All this without a
mass of separate components and
vulnerable cables Wafadrive
transforms your Spectrum into a
very powerf u I system .
Speed, reliability and
capacity
The wafers conta in a n endless
loopof specially developed
magnetic tape driven at high speed
past a read/write head. The result is
fast access without data loss
Three sizes of wafer are available
with minimum formatted
capacities of 16K. 64K
and 128K The 128K
wafer costs £3-95.
Data transfer rate is approximately
2K per second. Access time is
proportional to capacity 16K wafers
are ideal for programdewelopment.
with the la/ger capacity wafers
being more suitable for general use
and archiving of completed
programs and data. Mechanical
longevity is assured by the use of
high grade materials throughout
and full interchange-ability between
machines is guaranteed.
Extensive software
applications
Wafadrive provides intelligent
f i I e handl i ng and rapid access to
data. Program development and
other applications can be
performed with ease. Start word
processing immediately with the
specially developed software
package included with Wafadrive.
Or battle with a spectacular
i nteractive games program.
Whatever your mood , you' 1 1 find the
sophisticated Wafadrive software
challenging and rewarding. Future
versions of Wafadrive will be
available for most popular home
micros, so software back-up will be
comprehensive.
For further information
contact us now for our full colour
brochure. ^^^^^^^^
ALL-IN-ONE PRICE
£129.95 ii™ vat}
Rotronics Limrtett Sanlosh
House.. Marlborough Trading
Estate. West Wycombe Road
High Wycombe. Bud-*
HP112LB lei 104941452757
R
Ik*
entro
QL Revisited
John Gilbert
waxes warmer
No bungle
no dongle
no sweat
THE QL COMPUTER re-
viewed in the July issue of Sin-
clair Iter was one of the first to
go to customers. Since then Sinclair
Research has produced several other
versions, the latest of which contains
The 48K ROM upgrade with which the
company seems satisfied. It seems ap-
propriate, therefore, to look at the ma-
chine in the light of those recent
modifications.
The computer may not look different
from the outside^ although some keys
on the keyboard still bounce and cause
letter- repeat but the software has
changed dramatically.
Most noticable are the changes in
QDOS, the multi-tasking, time-slicing
operating system which takes care of the
microdrives and the other peripheral
devices.
The two drives are at least twice as
fast on the new version than they were
on the original. Their independence
from other devices under the mult it ask
system is also more apparent. After 10
to 15 seconds of drive operation, when
SAVEing a program, the keyboard goes
back into operation and it is possible to
type in the next command before the
microdrive finishes its previous task.
You can also stack SuperBasic com-
mands to devices such as microdrives.
One command is executed after another
but the job scheduling part of QDOS
will execute the tasks as if they are all
running together. It is impressive to
watch and saves time on a slow ma-
chine.
The Sinclair decision to use the
68008 as the main processor has been
debated and criticised by certain sec-
tions of the press. The reason is that
many journalists are annoyed because
Nigel Searle is calling the QL a 3 2 -bit
machine. They see it as an S-bil micro
with 32-bit internal structure. While
that is correct it would have been con-
fusing to put 32/8-bits on the specifi-
cation. Sinclair may have chosen the
bigger number but that is all part of the
sales pitch and is not untrue.
The argument about the chip specifi-
cation is a little pointless, as the 68008
can still handle 32 bits of information.
It has to do it in smaller blocks and, as a
result, the chip works slightly slower
than the 68O00 or its bigger brother, the
68032. There is no reason why the QL
should not handle software which has
been written for those other two proces-
sors and that puts the machine into a
new league of computers in terms of
chip compatibility and programming.
The internal structure of the QL
makes SuperBasic slower than it could
be but the language is still one of the
most innovative and powerful Basic in-
terpreters on the market. The struc-
tured format, which has changed
several times since the original specifi-
cation was released, is compatible with
BBC Basic and also includes a set of
turtle graphics commands which are a
great improvement on the original.
In the original Sinclair User review of
the QL it was stated that the program
editing facilities of the computer were
appalling. The latest model provides
better commands but the QL still has
only a line editor. No full-screen editor
is provided, which is a pity, as it would
have been easier to operate.
The new editor traps lines which
contain errors and send them back to
the editing window for correction. You
can either erase them completely or
scan the line and do the correction.
SuperBasic may be slow but the num-
ber-crunching abilities of the QL, in
which many people in the business and
scientific community will be interested,
puts it in the middle of the serious
professional market if nothing else does.
It can out-calculate machines such as
the Apple II and He and also the IBM
PC and it can do it in almost three-
quarters of the time.
That opens new fields of use in the
engineering and scientific industries.
The 68008 will also provide plenty of
scope for students in those areas who
need inexpensive computing power.
The so-called window facility pro-
vided by Sinclair on the QL cannot be
ignored in the hope that it might go
away. The computer does not provide
real windowing which can be found on
the bigger, and more expensive ma-
chines, such as the Apple Macintosh or
Lisa,
True windowing requires extra hard-
ware which costs money and which is
not available on a low budget machines
such as the QL. The Sinclair computer
uses a software technique to create the
windows which might better be de-
scribed as display areas connected to
channels through which information,
such as listings, can be sent to the
screen.
The QL windows, while being attrac-
tive and impressive to beginners, have
little to do with multi-tasking, as Sin-
clair would first have had users and
journalists believe. You cannot run sev-
eral SuperBasic listings together on the
machine, even if you put them in separ-
ate windows.
Although it is still easy to gloss over
the QL marketing policy, it is difficult
to find drastic faults with a product
which costs £400 and offers professional
computing power, albeit at the low end
of the market.
The QL still has its fair share of bugs
and they will have to be ironed out. It
is, however, beginning to fulfil the po-
tential which it had when first
launched.
Sinclair should not be complacent.
Software and hardware support must be
produced quickly and in great quanti-
ties or other manufacturers, such as
Acorn or Spectravideo, will jump on the
16- or 32-bit bandwagon. Sinclair Re-
search has a narrow lead which could be
eroded. If the company does not get it
right this time it may not have the
opportunity to try again.
SINQAIR USER September 1984
W
DISC DRIVES. AT PRICES YOU
CAN'T AFFORD TO IGNORE.
Opus have un unbeatable offer for all
Spectrum owners.
Because, not only do we oiler a range
of disc drives in black cases to match your
Spectrum, but we'll also supply a disc inter-
face which is fully compatible, and gives
millisecond access to your program.
And unlike anything else on the market,
this disc interface is double density; in plain
language, that means you'll effectively
double the capacity of the discdrive you buy
This bargain also includes VAT and tw( > years
guarantee.
To take advantage of this unique otter,
clip the coupon below or drop into our
showroom.
V DISC DRIVE.
• Twice the capacity on
line of other available
drives,
• 200K Single Density -
4 OOK Double Density.
• Easy to conned u i the Spectrum. • 3ms. Access time,
• Low p< m a coi sumption - direct drive.
• Manual and free disc cartridge provided.
I ) sided 40 Track Drive 34(12 PS Single drive. £22995
.^402 D Dual drive £459.95
g « sf ^.t v nwr DRIVES WITH FSU.
• All '-height.
• LOW power
consumption.
•Compiehensivc
manual.
• l Hiect drive mechanism. • last access rime
s40l PS I OOK Single sided 40 Track
5402 PS 200K Double sided 40 Track
SH02 PS 400K Double sided hardware switchable
80/40 Track
£14995
£189.95
OPUS SPECTRA DOS DISC INTERFACE.
The ultimate Spectrum compatible disc interface.
• Double density.
• Disc < roerating system In >m K< )M.
• Reduced amount ofKAM taken by the Interlace
• Uses Spectrum key words
• Compatible with all Opus drives.
• ( ;entn mics Printer POrt ( >n N >mt.
• RAM upgrade ava liable.
• I alkies include transfer in mi (ape to disc.
• Pull user manual supplied -A,/9. >*>
GENEROUS EDUCATION AND D EALER '>'^H1NTS
GTVEN ALL ITEMS ARE Gl ARANTULD H)R I WO YEARS
AND ARESUITABIJ^ EOR USE WITH THE Sl'H 1 Kt M.
opi:ssi-PI»I.1ESI.TD.
l58CamberweU Road, London SE506E
< >pening hours: 9-00-6.00 Monday
Friday, 9.00- 130pm Saturday
<m
01-701 866*
01703615!
£219-95
OPUS PRODUCTS ARE AVAR ABIT: FROM W.H. SMITHS,
BOOTS, SPECTR1 M JOHN MENZIES, AIJJ>ERS AND
OTHER GOOD COMPUTER STORES NATIONWIDE.
SI/.- D1.1A1.PISC .
DRIVES.
• Metal cased and all
necessary leads.
• Separate pc wer supply.
•Utilities disc and manual.
540ID 200K; 400Kon line S sided 40 Track- £3*9.95
5402D 400K/B00Kon line D/sided 4l I lrack_&39V-^
5802D80OK/1.6 Megabyte on linel) sided
hardware switchable 80/40 Track- - £499.95
FIjOPPY DISCS.
3* cartridge £5.75 each or £25.95 for 5.
■ lM < »pus Supplies Ltd., I^BCamberwdl Ku:.d. Umdon ^ \ i WEE ««*
"I
Quantity
i lescriptiori
5
ease.
Jill JU^y ■« J' ' J *-*"-■■ - . r ...
Discs - with full 5 year warranty and tree library
1 encfe se ;i che< iue l< a &
i h pleascdeWl my «*edkcs«d account with
lllf illlH »1I 11 1 1^ A — ;
My Access Ban laj i a*d (please t«.' k > "^ ' &
TOTAL
I'fILL
Name
s sS D £17.95 for 10.
s si) D £19.95 for 10
D/SD/D £21.95 for 10,
s S HO Track £25-95 tor 10.
D/S 80 Track £27.95 for 10.
QL Monitor =
SINCLAIR has a winning combi-
nation — a new more powerful
computer, a revolutionary operat-
ing system, a new dialect of Basic> and,
most important, has taken away the
drudgery of wading through a manual
to try 10 discover how it works.
It seemed that the best plan would be
to delve into the QL memory and find
which addresses are used by the system
and where the program area lies. A
short program such as that shown in
listing one is all that is needed to dis-
cover that the memory is divided be-
tween ROM and RAM, roughly as
shown in figure one.
Thai program could, of course, be
changed to given a more detailed look at
key pans of the QL memory. Listing
two shows a single Basic monitor pro-
gram which evolved from the desire to
do something useful while idling away
[he hours discovering the syntax of
SuptrBasic by trial and error.
The screen layout of the program will
be the same, whether Fl or F2 is
selected on power up. Line 90 alters the
dimensions or the default output chan-
nel — channel one — so as to give the
best display. Three options are pro-
vided from the menu display: an area of
memory, alter an area of memory —
placing [he same value in each location,
and quit to Jeave the program. The
selection is made by pressing the key
corresponding to the first letter of the
required option. Notice the use of SE-
Lect to determine appropriate action.
If the 'display' option is chosen you
wilJ be asked to give the address from
which you want the display to start.
The PROCedure address will accept bo
input cither in decimal or prefixed by
'$', in hex. The procedure is not en-
tirely mug-trapped but will eliminate
the most likely causes of invalid inputs.
Luting 1
5 CLS
20 FOR j- O TO 256
23 K»J»I
70 a=PEEK(HJ :P0KE w , 65
35 PRINT j;"K "fPEQCC*)f * 1 ,
40 POKE x,a
45 NEXT j
This routine provided an interesting
exercise in discovering how the QL
handles strings. In its turn, address calls
up another procedure to evaluate the
string as a number, which is then re-
turned as a: value in (he variable i.
The next action is a call to the PRO-
Cedure display. That will show 24
s, each displaying the contents of 16
memory locations. Those values are
shown in hex. Where they correspond
Secrets of the
QL memory
The organisation of ROM and RAM pro-
vides an insight into the new machine's
abilities. Eric Cowsill provides the answers
to a printable character that is also
displayed.
The display of printable characters
makes it a relatively easy task to find the
keywords in ROM, the Basic program
area and the RAM used for string stor-
age, buffers and system variables.
When the display is complete, three
options are available. 'Up arrow' will
show the area of memory immediately
preceding that displayed. Similarly,
'down arrow 1 will show the block of
memory immediately following, 'L* re-
turns to the main menu.
If 'Alter' is selected, three values arc
requested. They are the start and end
addresses and the value to be placed in
those locations. The area which has
been altered is then displayed automati-
cally as soon as 'Alter 5 has been execut-
ed.
Working systematically through the
QL memory will reveal more about the
machine but figure two will highlight
the areas which are likely to prove of
interest.
The other purpose in writing [he
program was to try to discover how
some of [he SuperBasic works, Four of
the programming techniques used will
be of particular interest.
The string-handling capabilities are
very interesting but not yet fully-imple-
mented, Some of the string-handling
functions lead to error messages or even
program crashes, although on another
program RUN they may operate per-
fectly well. That serves to demcmslrate
the temporary and incomplete nature of
the existing ROM. It seems that if
string slicing is to be effected it is
necessary to DIMetision a string array.
The DEFined PROCedure address
demonstrates the use of string slicing
operations to eliminate invalid inputs.
The use of DEFine PROCedure in
place of the usual form of subroutine
has the advantage that the routine can
be called by name — whether from the
main program or from another pro-
cedure — rather than by, e.g., 'GOSUB
continued OH page 9&
SINCLAIR USER September 1984
95
QL Monitor
Listing 2
•» REMark *********************
:I REHark BftSIC HON IT OR PROGRAM
"0 REnark FDR SINCLAIR QL
ZS PEHark Eric E&*si 1 1
30 REMjrk MAY 1PB*
3S REHaj-k *».*«*** f***** t***t* »»*
+ 00 csiie o, a J mode a
102 DUt hiK*tft)iOlH in*(101
< &3 REPeat main
107 CL*>#1
lit? PRINT " BfiSIC ?WNlTQft , *I
112 PRINT - PROGRAM"
123 PRINT: PRINT
12S PRINT "BtlKt frofil-"
140 PRINT " Dieplay"
143 PRINT " Ulter"
130 print ■ 0uit-
1B5 REPeat kbdl
16» inp*=IWK.EV*
162 IF ln**<>" THEN EXIT kbdl
165 END REPeat kbdl
} 7ft tnp=CODE(inp*>
1BU IF inp >*5 THEM inp"inp-32
190 SELect inp
7*4- ON inp "= 68
201 CLS#liPRI«T
202 PRINT "Start address
-0T *ddres* 6: display
20-. Q« inp = fcSsalt*!-] display
219 ON inp = 91 s EXIT main
239 END SELect
233 END REPeat n>*m
!-*» REM.rk ti*.**t-***««*«**«*
10ie DEFine PROCedure display
1013 REPeat show
1*20 FDR j=i TO i-348 STEP 16
30 x=jidecheK 5
f4G PRINT hx*M TO ) 5" *S
,50 FOR k "* TD 7
160 »-FEEKlj*l- >
li5 deche* 2 „_„._,,«
170 PRINT hw*tl TO 21»" !
rafc END FOP k
IBS PRIMT " "?
»» FOR k*B TD 13
L00 jt-peeKCj-^ki
1*5 ductim 2
HO print hK#(l TO 211* "3
120 END FOB k
l2Q PRINT" »|
13* FOR k=MJ TO 15
140 >t-PEEKtj*1ti iptchar a
130 END FDR V
1£0 PRINT
176 END FDR i
IB* PRINT "up- preceding f
iai PRINT "black dOnn-n**t I
1B3T PRINT " block L-l-av#"f
VQ3 PPtNT " function 1 "
1S4 REPeat kbd2
1©S q*-INKEV0
1^0 q=CODE<Q*>
1193 IF q*l*B THEN q-76
[20a SELect q
|21B nN q*?*Bii"i-3B*
1213 EXIT kbd2
'22ft ON q«216ji=i*3B4
'223 EXIT kbd2
123.0 ON q«=76 3 EXIT shBH
1250 END SELect
126* END REPeat kttd2
<2B* END REPeat show
1290 END DEFine
1300 PEMark «»«****»»•***"«
1310 DEFine PROCedure -.Iter
1326 CUfi: PRINT
5 772 PRINT "fllt«r meacrv (rom 1
■324 a.ddre*» 6
133« *l=i
1340 PRINT
342 PRINT "End addr-ese'*
144 address 6
,338 PRINT
;3A« PPINT "Value to msirt
1342 *ddre*s 3
[370 val»i
■330 FOP a«al T ° a -
i;B2 POKE a»v»l
1193 END Ft* a
13B5 i=al
■ 390 END DEFine
■4«0 REfl-rV *f*M****«»«*»"*
141?> DEFine PROC#dLirH address <di
-.415 PRINT "Enter addres* in "I
mmimui /nm page S5
1000'. That means that the program to
some extent is self-documenting pro-
vided names are chosen sensibly.
The procedure begins with. DEFine
PROCedure name and terminates with
END DEFine instead of RETURN,
The disadvantage of that simple struc-
ture is that because it can be called
simply by name, SuperBasic will often
fail to detect errors in entering
keywords* assuming instead thai 8 pro-
cedure is to be called.
Notice the way in which parameters
- values - can be passed to, and for
that matter from, PROCedures. The
PROCedure address expects a value to
142*
3 422
]423
:426
1427
1479
142*
141*
1431
14"52
1433
-434
1435
143i
1437
143B
1439
1440
1441
1442
14*3
1444
1445
1446
1447
1430
1+A0
1462
14**
1500
1S10
132*
ISS0
1S4«
1350
156&
137*
1380
13I9B
1592
1393
'.594
1593
1397
i6*a
161*
142*
■163*
S£33
1640
165*
166B
167*
]&■?*
171*
172*
1736
1732
1734
174*
1750
iT&e
tMB
1G10
1S38
:64?
1899
B66
87*
git >
PR I NT* decimal or "J
PRINT "prefix with **'**
PRINT " and enter in hex."
NPUT in*
l=LENt*n*lind=*
k-1
PEPeat lead
IF K=diflit THEN EXIT lead
IF V?di91t THEN EXIT lead
in-: I -t-k-di git
LET ln*lkJ-i"*'* ,
k«k+l
END REPeet lead
i n *=i n* ( 1 TO 61
FOP k-J TO LEN [i(i*l
in-CODEMn*!k) 3
IF in-56 Tt#IN hd-1
IF in>96 THEN in=in-32
IF in>7* THEN in-4B
IF in<4Q THEN lrc=4B
ln*(kJ=CHR*(in1
EMD FDR k
SELect hd
ON nd = »:eval
ON hd = lihe'H-dBC
END SELect
RETUfk- Digit specifie", ««*
REflark lenflth o* in*
END DEFine
REnark *t* !*****•«* "*»***
DEFine FROCedure dechas* Cplace*
hn* =1 ""
FOR z=place»-l TO * STEP -1
[F y>9 THEN y"»y+7
y=-y+4B
hH* (place»-z I "CHR* ty>
END FOR x
REMark Place* specif i«*
RFrtark number of hen
RENark digit* to &»
PJEMark returned
END DEFine
REMark ****************
DEFine PROCeiiure hmd*c
j-LENtxn*l
FOR k-j T" I STEP -1
a^CDDE t i n* t k > )
tF a>57 THEN a"a-7
a-*-4B t i -i +*• 16" < J^k 1
END FOR k
ENO DEFine
RCMrh H(H«MHtl'»»
DEFine PROCedure ewal
1»0: j-UENiin*)
FOR k=j TO 1 STEP -1
■ ■=CO0E(in»(k1 i
IF ai4B OR *>=7 THEN #-4B
i-i+(*-491*l**l j-k>
END FOR k
END peFinH
fipnark *****■«****»*****«**
DEFine PROCedure ptehar Jul
IF *<J2 THEN w-46
IF K>1Z6 THEN :<=4i
PRINT CHR*tKl I
END DEFine
RErlai-i, ********************
be passed to it which will be the value of
the variable digit — see line 1410, That
value is passed when the PROCedure is
called by placing the relevant value after
the PROCedure name — see lines 1 120,
1 340 and so on.
REPeat name is used at the begin-
ning of a program loop. Execution of
the program will continue with the
instruction following the REPeat in-
struction when END REPeat name is
reached. That eliminates many occur-
rences of GOTO. For example, in line
235 of the monitor program END RE-
Peat main could be replaced by GOTO
107. The program will break out of the
loop when EXIT name is encountered
_ see line 210. The writer found that
the REPeat name had to be on a line of
its own, otherwise the program seemed
to end in continuous loop.
SELect n introduces a powerful
structure to enable multiple branches to
be selected. The statement is followed
by a number of conditions. A sequence
of instructions may follow each con-
dition but only if the condition is true
will the instructions be executed, Ex-
ecution of the program will then contin-
ue at the instruction following END
SELeci, Notice the mopping-up con-
dition ON n - REMAINDER. The
instructions following that condition
will be executed if the value of the
variable is not one for which an alterna-
tive course has been specified.
The SELect n structure corresponds
in certain respects with IF . . THEN ,
ELSE IF . . . THEN. It has,
however, some advantages over this al-
ternative. The sequence of instructions
to be executed can continue on separate
lines which again reduces the need for
GOTO statements.
That structure is used several umes
in the monitor program, for example in
line* 190 to 230. It appears to work only
with a numeric variable and where the
condition is expressed in the form ON n
= nl rather than ON n < nl or ON n
> nl.
Time, no doubt, will provide the
answers as to how best to use the no
doubt very powerful SuperBasic com-
mands and structures.
m Since the article was written the
writer has received a copy of the QL
mommL One or mo minor amendments
to the program have been incorporated but
there are still no solutions to the string-
handling problems referred to. It seems we
zvill have to waif unlit the dongk in fifte
rtridge port t* replaced by the final
ca
version of the ROM.
SINCLAIR USER SfpKmtvr li
96
YOU can go for gold
...with the JtMCfto,
Fancy pitting yourself against the worlds
best at this summer's Olympics?
You can do so without going anywhere
near Los Angeles - with the most
challenging package of programs of 19S4.
MICRO OLYMPICS is more than a
game. Its a brilliantly written collection of
ELEVEN track and field events.
And because we know were going to
sell many thousands of them we've brought
the price right down - to just £5 95,
Ever imagined yourself as another Seb
Coe? Then try to run against the world
record holder at 1500 metres. And if that
distance is too much for you then there's
always the 100 r 200, 400 and BOO metres
to have a go at.
Met much good at running? Don't worry.
MICRO OLYMPICS has many more
challenges for you. Why not try your skill at
the high jump or the long jump?
And if you can't beat the computer at
running or jumping then you can always
throw things around in frustration! The
trouble is that it's just as hard to be a
champion at the discus, the hammer or the
javelin,
And the pole vault takes the event to
new heights!
Yes, it's fast furious fun. pitting
yourself against the world's best times and
distances on your micro.
You may not be another Steve Ovett or
Alan Wells, but with practice you COULD
become the Micro Olympics Champion I
Also a vaifable from WH Smith Mfa
and all other leading stores Mtt*
Play Micro Olympics
- and let your fingers
do the running!
Send for it today
copy/copies, ol
Please send me
Micro Olympics it ESj.95
□ I inclose cheque mid* payable id
Database Publications Ltd
for t
□ 48k Sped rum
D Commodore R4
D &&C B
□ Eliciron
Pfoass tick box
£5.96
each
I wish lo pay by D Access D Visa
No _Eipiry dale.
Signed ,
Name __
Address - .
Post to Micro Olympics otter. Uaianajs Pubhtaiiuns.
6fl Chester fluid, Hazel Grow. Stockport SK7 5Nt
w
EVEN THE PRICE
WILL KEEP YOU IN
THE BLACK
This sleek, black Microvitec CUB medium resolution
colour monitor has been designed to be totally compatible
with the Sinclair 01. An ability to display 85 column text is
combined with outstanding graphic capabilities -at a price
that won't break the bank.
(inc. VAT)
Specification
Model:
CUB 1451/003
irO.L Monitor
RGB TTl input 4%
Tube Resolution (pixels)
653(H) X585M
Dot Pitch 0.43mm
Bandwidth 1SMHi
Aho available in Standard Resolution
version tor only £225 inc, VAT.
I «4 I I ■
»**
Centronics Parallel Interface for QL
CST announce the Qj Centronics Parallel
Interface for Sinclair's QL - available NOW for only
Cambridge Systems Technology can provide the missing link for your QL
The CST Q- PI is a Centronics Parallel Interface offering full Q DOS device
driver software. It will connect your QL to the wide range of printers and
plotters which use the standard Centronics interface, and is fully
compatible with Sinclair- sup plied PSION software,
ORDER FORM
Please send
(and)
Q-P! units @ £86,25 incl VAT
Centronics cables @ £1 1,50 each incl
(add post & packing @ £2.25 incl per unit)
CHEQUE/P-Q NO
Name..
Postcode
.Date of Order
Phone —
CUT AROUND BROKEN LINE AND DESPATCH WITH YOUR REMITTANCE TO:
CAMBRIDGE SYSTEMS TECHNOLOGY 30 Regent Street Cambridge
REMITTANCE TOTAL
. Add ress
CB2 1 DB
The Key to Spectrum Machine Code Success
NEW IMPROVED PROGRAMS — MICRODRIVE COMPATIBLE
ASSEMBLER
completely self-contained
with its own line editor giving
an easy-to-read 40 column
tabulated listing. Auto line
numbering, line renumbering
and auto tabulation make this
one of the fastest ana easiest
Assemblers to use 5-
character label names.
Decimal, Hex or ASCII
constants. SAVE /LOAD.'
verify both the listi ng and
Machine Code to cassette/
MICRODRIVE/NETWORK.
lb ^* ^» Assemble from cassette or
15 ^ Microdrive into memory for very
?J ^^^iarge programs. Customise to most Centronics
printer interfaces, or RS232 (with interface 11 for SO column
printout fast assembly — 1k of code in 7 seconds
Assembler Directives— ORG, end. defb, defw. DEFM. ECU,
defl (Microdrive and Centronics facilities *">0 Frt
omv operate with 48K machines J f- fy JU
INCl VAT & P&P.
Prnqrart, lL.pDi.on - nCHMtn mtft -,pHan [Q tlue nnfo H**OW*r Irjr U .a wnnr^plWOi
MONITOR
The ideal tool to help the
beginner get started, yet it
contains all the commands for
the experienced programmer
to run and de-bug machine
rode programs inspect and
alter memory contents in
Hex or ASCII Breakpoints and
full Register display NOW
WITH SINGLE STEPPING
through RAM or ROM.
Disassemble any part of
memory, ram or rom Dec-
Hex-Dec number converter
Printer output to ZX
printer or via RS232 (with
interface 1) or customise to
most Centronics printer interfaces. General memory
management commands include Hex dump, insert,
Delete Fill and Move. Can reside in memory with the
Assembler cask machines oniy> to give a com pie re
m acb i n e c ode p rog ramrn i ng system, p^ FA
^*w«wr«*»mrn ■=. ■■ ' "^»»«*f"! : l . l . , -; i !l : 1 " l ^ , ., , ;-J',"" rn "' n " M ' "
tnmvm,^ it. j ^^jj d,, [iioy jm ,\nf. wt a p|pi me* cass e ttes wii> ne'.u ppi-pa ny reruTfi or pobi ,
Available from the spectrum chain of stores, branches Of John Menses and all good computer
shops or by mail order by senomg cheque ^ PO to:
picturesque 6 Corkscrew Hill, west wickham, Kent, BR4 9BB Send SAE fordetaiis
INCL VAT & P$P
°ICTUR
SNCLAl R USER Septem ber 1984
99
3PEC7RUI71 JOYVTiCK inTERFACE
KEMPSTON COMPATIBLE • SIMPLE PLUG IN AND GO DESIGN
FULL R0.S COLOUR PACKAGING • USABLE WITH ANY ATARI/
CAN REUSED WITH DKTRONICS QUICKSHOT JOYSTICK
KEYROARD • FULL 1 YE AR NO QUIBBLE WARRANTY
OTHER PRODUCTS INCLUDE
SPECTRUM DISK DRIVE INTERFACE SRP £69.95
SPECTRUM DISK SYSTEM [ INCLUDING DISK DRIVE ) SRP £249.00
BBC100K DISK DRIVE (INCLUDING PSU1 SRP £189.00
RRC TOOK DISK DRIVE [WITHOUT PSU] SRP£179 DO
*ALL PRICES ARE SUGGESTED RETAIL PRICES INCLUDING VATAT15
RETAILERS CONTACT
CENTRE SOFT
Unit 24
lipt on Trading Est ale
Tipton
West Midlands
0X4 9AH
Tel 021 520 7591
STAGE ONE
Parshire House
2 Kings Road
Haslemere
Surrey
BU 27 ZQT
Tel 0428 400
PSLMARKniNG
SZLimburyHoad
Luton
Bedfordshire
Tel 0502 591493
DRAKE DISTRIBUTION
Unit 45
Enterprise Plymouth
Somerset Place
Stoke
Plymouth
Tel 0752 500951
SPECTHUMUKLTD
29 Burrnwfield
Welwyn Garden City
Herts
Tel D70J73 34761
1 SAVILLE ROAD ■ WESTWOOD • PETERBOROUGH PE3 7PRTEL 0733 260930
100
SINCLAIR USER September 1964
Starter Pack
GLOSSARY
Basic — Beginners' All-purpose
Symbolic Instruction Code. A pro-
gramming language resembling
English which is used by beginners
because most popular microcom-
puters have it as standard.
Bug — an error in a program.
EPROM — Erasable Programmable
Read-Only Memory. Semi-
permanent storage. Information is not
erased if the power is turned off in the
computer. Programs can be erased by
subjecting the memory chips to ultra-
violet light. The memory can then be
re-programmed using an electrical
device called an EPROM blower.
Interface — RS232 and Centronics.
A device which enables other com-
puters or add-ons, such as printers, to
be connected to the computer. It con-
verts non-standard signals from add-
ons to the standard signals of the com-
puter in use.
Kilobyte — (K). A measurement of
memory size. Most machines use 16K
as a minimum but 48 JC is generally
agreed to be necessary for serious work.
Machine code — an electronic pulse
code used by the computer to perform
functions and communicate with
memory and other devices.
Mnemonics — abbreviated instruc-
tions — for example LD for Load —
used in machine language programm-
ing.
Motherboard — an external printed
circuit board which is used like a
multi-way plug planner. It enables
other printed circuit boards, such as
graphics boards and colour boards, to
beslotted-m.
Port - a link to the outside world
which can be used by programs and
the computer.
PCB — printed circuit board. A
board which has on it the electronic
circuits of the computer.
RAM — Random Access Memory, In-
formation and programs can be stored
in this type of memory as electronic
pulses which conform to a set of
numbers — machine language — in
which programs are represented in the
computer. When the power is turned
off the information will be lost.
ROM — Read Only Memory, Infor-
mation stored in this type of memory is
not lost when the power is switched off.
Software — programs which control
the operation of the computer.
Syntax error — a bug caused by in-
correct use of a programming
language.
Our easy-to-follow guide for new owners
The basic route to a
habit- forming hobby
BUYING a Sinclair machine can be
the start of a life-time's obsession
with home computing. It is easy,
however, to become discouraged if
everything does not go according to
plan from the beginning.
For those with only a little knowledge
of computers and their capabilities, the
best way to approach the machines is to
abandon any ideas for special uses. While
the 48 K Spectrum is big enough for
simple uses in small businesses, the range
of Sinclair computers does not contain
machines for major uses. It is better to
become accustomed to the many facilities
and then decide how you wish to use
them.
Begin by unpacking your machine,
overcoming your surprise at its size and
weight and, following the manual, set up
the system. Ifyou cannot get the K on the
screen, check that everything is plugged
into its correct socket and re-set the
machine by pulling-out the power plug
for one second and try tuning- in again. If
still nothing appears, check the power
supply unit by shaking it. If it rattles,
return it, If it is satisfactory, check your
system with that of a friend.
Ifyou have a Spectrum you will have
received an introductory booklet which
explains what the computer can do and
giving derailed instructions on how to set
it up. Also included is a fault-finding
guide.
Once the K appears you are ready to
begin learning about your machine. It
can prevent family arguments ifyou can
afford a separate television set for your
system. It also makes life easier if you
find somewhere to leave your equipment
set up permanently. You will find thai a
few power sockets are needed and a four-
way block connector on a short length of
extension cable will help to tidy trailing
leads.
When using a Spectrum^ a television
set has to be more finely-tuned than when
using a ZX-81 because of the added
dimension of colour. If the set is not
tuned properly, the colours will look
hazy instead of sharp and clear. If no
colour can be seen when it is switched on,
the power supply or the television set
may be at fault.
Some users have experienced some
difficulty with some television sets,
which include Hitachi, Grundig and
Toshiba. Sets which many people have
found compatible include the Sony
Trinitron, Fidelity and Ferguson. Re-
cent changes in the ula should make
more sets compatible.
The manuals are written in great detail
and are reasonably easy to follow. Some
of the chapters may not seem
immediately relevant but it is worthwhile
reading them as you might miss
something important.
Patience is needed at that stage to learn
the ways in which the computer will
accept information. It is tempting to try
to enter programs before you are ready
but that is likely to lead to errors. For
example, words like AND, THEN and
AT should not be typed -in letter by
letter.
By the time you have reached chapter
I ] in the ZX-81 manual and chapter 1 9 in
the Spectrum manual you should have
accumulated sufficient knowledge to be
continued on page 102
SINCLAIR USER September ISM
101
Starter Pack
continued frttm page 101
able to type- in other people's programs,
such as those in Sinclair User and Sinclair
Programs, without too much difficulty.
It is important when using the
ZX-81 that it is not jolted. Some of the
connections can easily work loose and
everything which has been entered will
be lost.
The manuals are not m everyone's
liking and if you find them difficult to
follow a number of books on the market
can help you. Find the one which suits
you best.
As a way of relaxing you can buy some
of the growing range of commercially-
produced software. That can be loaded
directly from cassette but make sure that
your machine is big enough to take the
tapes you buy.
For the ZX-81 there are a few tapes for
the unexpanded IK machine but the
majority require the 16K RAM pack.
Similarly on the Spectrum most
companies are taking advantage of the
possibilities provided by the larger 48K
machine rather ihan providing cassettes
for the 1GK.
The tapes can vary in quality and it is
advisable to read the reviews in Sinclair
User and use your judgment to find the
best.
An alternative method to learn about
both the ZX-81 and the Spectrum is to
plunge in at the deep end and see what the
machines will do. Refer to the manuals
when you have difficulties- You can
ignore the functions and calculations
initially and experiment with FRINT
statements to obtain the feel of the
machines.
You may already have heard about the
problem involved in SAVEing and
LOADing your own cassettes. The
tnanual gives detailed instructions but
many of the early ZX-81s would not
accept tapes from some recorders. That
problem is said to have been overcome
but there can still be difficulties.
Usually they occur when LOADing
tapes recorded by other people. One
simple method to overcome this is to
wind the tape to the middle of the
program and type LOAD " " followed by
NEWLINE; then increase the volume of
thcrecorders low ly wi i h the i a pc ru nn in g
until the television screen shows four or
five thick black bands. IT you then re-
wind the tape 3 the program should
LOAD normally.
LOADing and SAVEing on the
Spectrum is much easier and faster than
the ZX-8L One difference is that when
SAVEing on the Spectrum the LOAD
lead must be disconnected either at the
recorder or the Spectrum.
Finally, a health warning. Apart from
any practical uses, computing with
your Sinclair machine can be a very
entertaining hobby and is almost
certainly habit- forming. You may easily
Find yourself crouched over your
machine, red-eyed, in the early hours of
the morning thinking that in another five
minutes you will solve the problem. Try
to break that habit by getting into the
fresh air and meeting other Sinclair
users.
By obtaining a Sinclair computer you
find that you have joined a not very
exclusive club with many thousands of
members, many of whom would be only
too happy to advise you if you have
difficulties.
Make sure of your regular copies of
Sinclair User and Smclatr Programs and
vou can be guaranteed many happy hours.
1
1
I
1
1
1
1
X/IATWQ tctctt
"^
-1V1/\1 ri<^y 1 CL.
—
£ 1 HARPEN your mental arithmetic
^^with Maths Test for the IK ZX-
L*/81 by David Steel of Beith, Ayr-
shire. The program will ask you to do a
number of sums, telling you the correct
answer if you are wrong.
The graphics at lines 50 and 60 print
a large question mark on the screen.
Notice also that at line 100 the random
numbers chosen by the computer for
the sums must be printed as whole
numbers by using the INT function. If
you want to change the sums to subtrac-
tion or other operations, change the
plus sign in lines 100 and 105 to the
appropriate symbol.
48 P^fNT RT 4,20; _ ,RT 5,19.
" 1 J"'i RT S,i£j "^"
60 PRINT RT 7,20; Hl I" ;RT ft, 2a;"
1" ' RT 9 20 ' " ■"
fe0 PRiNfRT 4,1; "QUESTION: "
90 LET ft-RN0*37S
91 LET B»RN0*159
100 PRINT RT 20,0; INT R;"+";INT
B
105 LET D-INT R+INT B
110 FOR F«l TO 280
111 IP INKCYItV"" THEN GOTO 200
112 NEXT F
130 PRINT RT 15,10; "TIME UP 1 '
140 GOTO 222
200 PRINT RT 20,0; M
205 INPUT R
210 IF R*D THEN PRINT RT 15,10;
''CORRECT "
220 IF ROD THEN PRINT RT 15 , 10
j "TUIT, WRONG"
222 PRINT RT 20 , 20; "RNSUER*" ; D
225 PRU5E 300
230 GOTO 1
—
102
SINCLAIR USER September 1984
Starter Pack
MARK YOUNG of Hull wroii:
Missile Strike, a simple ar-
cade game for any Spectrum,
You must use cursor keys 1 and 2 to
move your spaceship and to fire your
laser in an attempt to shoot down the
missiles threatening the existence of
Earth,
The game uses special graphics charac-
ters and you should turn to the first page
of the Program Printout section to dis-
cover how to enter them correctly. Take
particular care with the underlined letter
T. It is not an ordinary capital T but is
attained by pressing key t while in graph-
ics mode. The underline toiU not appear in
your listing — it ii our method of showing
that the letter is a user-defined graphics
character and not an ordinary letter.
Lines 1-9
Lints 10-24
Read the data for the user-de-
fined graphics. The data is held
in line 1040 in binary form,
using the BIN command. The
information is 1*0 KEd Into the
eight bytes where the layout oi
[he graphics character T is
stored, For a full explanation a
(he process, read chapter 14 of
the Spectrum manual.
Mainly decorative bm also set a
few variables to zero for l.m-i
22
23 PAUSE 5~
24 PRINT CHR# Qi'Mfftp)"* i NEXT
25 PRINT AT 1,9; FLASH
ruction*?" (AT 3, < ?l"pre5»
1.1 " I n
dny k
( ap ) "
Lines 25-SO
Uw9Qu28rj
Lines 290-3 10
Prim instructions for the game
f requeued.
Print [he basic screen for the
game,
Scr [he initial co-ordinates for
your spaceship, which will be
represented by the letitr D. The
co-ordinates are set both for
character squares and for the
single pixels, so [hat your laser
fire can be drawn at the proper
place
Set up the position for the en-
emy ai random.
Print your spaceship and gel
ready to print the laser fire,
Adiusi ihc coordinates acc-ord-
ng to which key you press,
Variable u holds the length of
ynur laser fire. The other Una
draw il depending on the posi-
tion of your ship,
if p is less than three you have
failed to stop the missile.
Removes the previously printed
missile in preparation m print-
ing it again elsewhere.
You missed the missile bur have
another chance to hit It.
A new missile is required,
The DATA statement for the
user-defined graphics.
Line* 4095-4OOS You have destroyed a missile, so
the program prints a crude ex-
plosion and makes a noise.
Lines S00O- $020 Line 5000 makes more Done.
Line 5010 and 50 1 5 add to your
score and COum the number of
missiles, in w, ff vou have de-
Lines 3*4-396
I .tries 400-402
Lines 405-425
Lines 439-445
Line 460
Line 470
Line 480
Line 490
Line 1040
30 LET b*-INKEY*s
THEN GO TO 30
4(5 IF b*-"n" THEN GO TO 90
50 BORDER Ol PAPER Ot INK 7
60 PRINT AT 19,0) INK 6|"cJ*fen
d earth from the invaijinq!/*sp)i«v
i sales which are(H.nsplpw»tr»t
i ng the atmosphere "lAT 8,3; FLA
SH If "1 (12>=t li*ap>up u j AT 10,3f
2 < 1 2#»p ) - < 1 1 »sp > down " ; AT i 2 , 3 } " O
( 1 2»r>p ) = ( I 1 *sp) * ire"
70 FOR N--40 TO 30: BEEF O.l ,N
i pecp o.Oi,N-ioi next n
BO CLS
90 BORDER Ot PAPER Ol
LS
lOO PRINT AT 3,Oj INF 2i "»*****
#•#####*#***»#**» #■»-•-*»**•#" ; AT 1
6,0( INK 6; ■'*»#**###*###*#•**••*
110 PRINT AT 0,0| INK 2| "
3AINST"|AT 19, Oj INK 6| "
ZBO BORDER Ol PAPER Ot
290 LET x-iOl LET y-Oi
510 LET a=0t LET b-92i
SCORE"
INK
LET
LET
7
a-O
c-lO
391 LET
396 FOR
PRINT fll x.y^'D'i 6EEP
PRINT AT x ,y| " <»p> "
PLOT a, tit PLOT INVERSE 1|*
stroyed 10 missiles you win,
hi her wise the program returns
to 391 for a new missile.
Line 5100 Having destroyed 10 missiles
you are congraiulaied and the
program plays a tune. Following
thai, the program will RUN
again.
Lines 6000-6030 A missile has got through to
earth. Variable v holds the num-
ber of failures and iT there are
more than 10 you lose.
Line ft 1 00 You have 3os( the E» rrt ^ and a
message is printed. The pro-
gram will then RUN again.
AND fcr 13A THF N
e^lNT (RND»Il)+4
p=INT (RND*20)+10 TO
STEP
400
l«Oi
402
,b
405 LET »*=lNkEY*
410 IF s*-"l" AND )
K™X "1
415 IF s*="l"
ET b-h+S
420 IF a*=-"2" AND ?*<17 THEN
T K"H+1
425 IF a*="2" AND b>3et THEN
T b=b-B
4 39 LET u-150
440 IF a*-"0" THEN DRAW *+u,Ol
PLOT a,b: DRAW INVERSE l;a+u,0
445 IF ■-« AND a**"©" THEN CO
TO 4095
, ,i>wnufit pwt pagr tot
LE
LE
SINCLAIR USER September 1984
L01
Starter Pack
460 IF p<.=<3 THEN GO TO 60O0
470 PRINT flT e,pi INK 4;"T"'
EF' .01 ,0001 . OSl PRINT AT e,p
F)"
4B0 NE*T p
490 BO TO 391
104O DATA BIN 00O0O00O,BlN OOOQO
001, BIN O01lU0,BIN llUllll.BiN
001 11 10, BIN OOOOOOOl , BIN OOOOOO
0O,BlN O000O00O
409= PRINT AT et, Pi PAPER Oi
FOR n=7 TO O STEP -1
4097 PRINT AT e,p» INK 3j"<ifl S3 "
: BEEP .02,n-i2! PRINT AT P ¥ p}"<
sp) "
409B NEXT n
50O0 FOR a-O TO 5t FOR n"0 TO 30
STEP 6: BEEP .01, m NEXT nt EX
T a
5010 PRINT AT 21, q 5 INK
ET q»q+3
5015 LET *^w+l: IF H=10 THEN
TO 5100
5020 GO TO 391
SiOO PRINT AT 10,5; INK ij "the
i sales h#ve been<3F15>eieHt^Qyed ,,
: PAUSE lOOi PRINT AT 14,Oj FLAS
H i ; '<#«•***** WELL DONE! ■ 1 ****•*•"
: BEEP -l,20i BEEP . l,17i BEEP .
2,135 BEEF ,2,13: BEER .1,13= BE
EP .1,15! BEEP ,l,17i BEEP .1
s BEEP .2,20: BEEP .2,20i BEEP .
2, 20 1 BEEP .2,17i FOR a-0 TO 4QO
: NEXT m RUN
6OO0 FOR a=*0 TO 2s FOR o™30 TO
STEP -3i BEEP .Cl,ni NEXT Bl NE
XT *
6010 PRINT AT 2,1 i INK 2! M T_"t LE
T i-i+3
6O20 LET v-v+li IF v-10 THEN BO
Tfl 61O0
6030 BO TD 391
h tOO PRINT AT 10,5; INK 2| "THE M
ISSl.ES HAVE(16)0ESAMATED EARTH"f
FOR n-O TO 400 i NEXT nt RUN
5 i_£T R%~
5 _- r=&
- LET 0=0
3 LET P. =0
= -ET 30
10 i_ET R*21
_i LET 6-INT
_£ _ET Y=v+1
13 i_£T flsfl-1
15 PRINT PT
15 PRINT h;
17 PRINT -
IS LET F*F-tINKEY$= '-
-lNhEY$="S" hND F(I5i
ig PRINT PT 11 . F ;
21 LET N^PEEK L6398+S5®*PEEK
f j'rr
£3 LET N=PEEK N
hS PRINT #"
2^ EF N=128 THEN GOTO 100
--Z ^r P=0 OP Y=21 THEN SOTO
60 IF R<10 THEN SOTO IS
70 GOTO 110
30 LET 0=0+1
RND*15
. : fl * , H :
, E; :
H ., B.
fl,0j R*
AND F . O
EMBIlCEIll
30
££
OU ARE a little fly which has
been guzzling the jam from a
sandwich when suddenly the
two halves of the bread start to close.
You must use cursor keys 5 and 8 to
reach a hole in the bread before you are
crushed to death.
The: game runs on the ZX-81 in IK
and was written by Erik Smit of Leids-
chendam in the Netherlands
W/!
Ki
':■=. _!
- =R + i
34- G> 0T '9
10 _ET 0*0-1
105 IF R<10 THEN •_*•_ -
10 PRINT "SCORE "jO
IM
SINCLAIR USER September }9S4
Starter Pack
Trapping the errors will
ensure first-time running
THE FIRST error code encoun-
tered bv most Sinclair users is
the flashing "S" on the ZX-81
or "?" on the Spectrum, which indi-
cates a syntax error in a sentence. Ex-
perience and the manual soon show that
it is caused usually by typing-in a
keyword letter by letter, or by bad
punctuation, for example omitting a
semi-colon or an inverted comma.
The most frequently-occurring error
code is "2" — variable not found. A
variable is a letter which has been given
a numeric value. When you enter
"LET a = 2" you are defining a vari-
able. Error code 2 results when the
computer reaches a variable in the pro-
gram to which you have so far given no
value.
Check the line which the computer
specifies. If it is your program, give a
value to the variable or remove it. If you
are copying the program, look back in
the listing to see which line you have
missed.
Although the majority of error codes
are explained adequately in the man-
uals, the report "B- Integer out of
range 1 * can be confusing. An integer is a
whole number — 1 is an integer, 1.5
and I J are not. That code occurs most
frequently when you try to print some-
thing beyond the limits of the screen.
PRINT AT 0,31; "a" is acceptable
and will print a letter "a" at the top
right of the screen. PRINT AT 0,32;
u a" would not be possible. The integer
32 would be out oT range* resulting in
error code "B". That would also hap-
pen if the computer were instructed to
PRINT AT OWab". It would still be
trying to print a character beyond the
limits of the screen.
That error is more difficult to detect
if variables have been used as co-ordin-
ates and your character, or series of
characters, is being printed in varying
positions. If the instruction PRINT AT
0,*;"a" produces report code B, make
sure that the value of x never increases
beyond 31.
On the Spectrum "B-integer out of
range" is also often found when you are
POKEing-in user defined graphics.
The biggest number which can be
POKEd-in this case is 255 or BIN
1111 1111. In that case the error code
will occur in the line containing the
POKE statement. In most cases,
though, the error will have occurred in
one of the DATA lines in the program.
A very frequent error code produced
on the Spectrum is "E-Out Of Data".
That will occur in a line containing a
READ statement. The error code,
though, will have occurred in one of the
program DATA lines, which may be
nowhere near the READ line. A READ
command sends the computer to a
DATA line to collect the next piece of
DATA contained there. That is often
done using a FOR, NEXT loop, es-
pecially when graphics are being set up.
FOR n= 1 TO 8; READ n will send
the computer to the DATA lines eight
words such as LN or EXP as keywords.
On the ZX-81 especially it is easy to
forget that pressing "it" will produce
the word PL
Make sure that when the "is not
equal" sign, *'< > " appears in a listing
you always enter it as one character and
not as "is less ihan'\ "<** followed by
"is greater than", ">",
Technical problems can also cause
errors in programs. Any alteration to
the power supply can cause a program
to CRASH. In that case the screen
display may change dramatically and
using the keyboard will have no effect.
The only solution is to unplug your
computer and begin again* making sure
that your power supply and RAM pack
'The error need not be on the line which
produces the report; that is simply the line
where the computer meets the problem'
times, for eight separate pieces of infor-
mation. If there are only seven pieces of
DATA there it will return to the READ
line and produce the code OUT OF
DATA, When there are several DATA
lines they will all have to be checked,
because the piece of DATA you have
omitted was not necessarily the last.
In some cases the computer will fol-
low the program correctly, without pro-
ducing an error code, but from the
programmer's point of view the pro-
gram contains an error. In that case
BREAK into the program at the mo-
ment it goes wrong. That will produce
report code 9 and the line on which you
have STOPped the program. That
method makes it easy to locate the area
of the program which contains the er-
ror.
Programs which you copy from mag-
azines, books or from friends can be
difficult to error-trap because they con-
tain programming techniques which
you have not yet learned, or simply
because it is often difficult to follow
another programmer's logic.
The flashing "S" or "?" indicating a
syntax error may appear frequently. In
that case check carefully what you have
copied. You may not have recognised
are both connected firmly. That error is
caused by the computer and not by the
program.
Sometimes a program listing in a
book or magazine will contain what
seems lo be a very obvious error. If it
contains key words or symbols which
are not on your computer, check that it
is intended for your machine. Programs
for the Spectrum, the ZX-81 and the
ZX-SO are not usually directly inter-
changeable. If a program contains the
command GOTO or GOSTJB — a non-
existent line number - the computet
will simply go to the next numbered
line after that one. That is a sign that a
program has been developed and im-
proved and is rarely an error.
When you have errors in a program,
first check the report codes listed in
Appendix B of the manual. It may then
be necessary to read the appropriate
section of the manual. Remember that
the error is not necessarily on the line
which produces the report code; that is
simply the line where the computer
meets the problem Tor the first time.
Always check carefully every line-
connected with the line containing the
error code and the mistake should be
easy to locate.
SINCLAIR USER September 1984
105
Why wait any
The CHEETAH 32K RAMPACK "If
simply plugs into the user port at
the rear of your computer and
increases the memofy instantly to 48 K
Fully compatible with all SINCLAIR
accessories via rear edge connector
NO MEED TO OPEN COMPUTER AND
IN VALI D ATE G U AR ANTEE
Why send your computer away and wait
weeks for upgrade
Fully cased tested and guaranteed
only £39-95
including VAT and P&R
Now make your
Spectrum
and ZX-81 Talk
Compatible with Interface I & II
The Cheetah SWEET TALKER " jus.i plugs into the bacfc oi the
computer using the existing power supply. Based on an aliophone
system you can easily program any word sentence or phrase. Fully
cased. tested guaranteed and compatible with all SINCLAIR
accessories via rear edge connector. Complete with demonstration
cassette and full instructions
No more lonely nights! 1
Simply incredible at
^Please quote when ordering whether Spectrum or ZXfil owner*
£29-75
16K RAM Pack for ZX 81
64K RAM Pack for ZX 81
£19.75
£44.75
Prices include VAT, postage & packing Delivery normally 14 days. Export orders at no extfa cost-
Dea le r enq u i r i es we I com e
Cheetah, products available from branches of
I im> WHSMITH $ Rumbeiows
and bii aaodcompuier itoie^
John Mfrnziti
r V *
f -•
* *
Marketing
iKSS
9 •*•■*;
\'*-
**#**•'
• **
k * 4
:*fc«
*»
Dept SU
Cheetah Marketing Ltd, 24 Ray Street,
London EC1R3DJ. Tel: 01 833 4909.
Telex: 8954958.
[06
SINCLAIR USER Stptmber 1SS4
'■A
-
WM
HI
^^^^^m m
IV V ' i '1 ' !• •«? '
and access am
of news, views
Simply by connecting your
Spectrum to the telephone line, via
the award-winning Prism VTX 5000
communications modem, you can get
to all the information, games and
communication facilities held on
viewdata mainframes.
So, you can link into a variety of
services, including Prestel and
Micronet 800. Access hundreds of
software programs -many completely
free. Talk to fellow users. Keep up-to-
date with all the latest national,
international and micro news. Play
on-screen games. Check sports
results. Book travel and entertainment.
Learn a language.
The choice is simply vast.
Plus, your Prism VTX 5000
allows you to communicate directly
with other Spectrum owners.
And now, our special offer means
that you can do all this for just £ll*a
month. So complete the coupon and
send it to us today, and we will let you
have full details of our unbeatable offer.
* All prices mKTR'd nffiff to domestic usecnl) I orblHMM UW! the PitUel annual Mamling
charge is.166. Therefore huiintss uscn, wi 1 1 be hulk- 1 U i 50 pefquartcr.
f
exciting world
s, facts & fun!
<#
^OCOA^
s>
<fe
Peripheral ^
&
VTX 5000 !_
of the Year >*,
/984
Tdllh^mj
hi* I I«M Id
tdyc il i im ]
■ictqHiT
1 IriuciiltAII
till Hinu
T * I * ■ m t Lw| t- i
J Ivinil Dllry
It FL»Mtft« 'tVtllcftl HI
>* FUEL
It tim
ft IMtUKAHCl
IT JEHtLLltY
» lioill OFFHIHl a
MM
• TKIIODElHIi IKDIH
*l IFDITTI
«1 •vltCH'lllI')
41 TIAUIL IHHHUHI
*■ UIHC
*#M«I Of «♦•«« ■•*
Swapping
Educational softwa re
Shopping
TsHISE PnF a'SF.
JQOP iM"
4 EH t»»l)L lh
.■0« IUFFDIT LIUtEr-aOL
"ifi'tc in ictctioM p»otr»
i «»r -eld *t pomi" •t*tioh
TINC EASE* at ntnuiHt '
;■*»*££* SI«"» PIT m
■lUtHtP FMa ■ r»«
Art jjdu rtidy for thjf ?
(tkchet (if TwiftLi. ir yiu'ri 1**1.1 a*
lh ll Ihfiuffi a HtLrrif T I* « ranhfiuLH-
a.'tvad Ipifi-inwtJ, ind4 l-Mii
M»-»p-ifi-tk,-niii-t.l,.u a mm rar *«■■
• Iwltinuai pKyi'i
News
Competitions
ietesoftwarc
■ "'"in i
»«• **"* |4wr ■ ■ W 4»***a|i
Crutlifi li'li
•MM*** ........ .. •Tt.« Kh ..,„*
Dlractary 44 Ii*u4ph an *Airy
Talk tic) via hkih
Sport
Stroking
p*» «.-,--
Mailbox
FOR JUST £11 *A MONTH YOU WILL GET:
• A Prism VTX 5000 worth £99.95.
• One year's subscription to Prestel
worth £20.00.
• One year's subscription to Micron ct
worth £32.00.
• Free user-to-user software - normally
retailing at £19.00.
• Quarterly hardware and software offers.
• Discounted software through Micronet
(up to 20*/o off retail prices).
Prism iHitroproducls Ltd,
Prism House, 18-29 Mora Street
CilV Road, London E< :i V BUT.
Tel: 01-253 2277
Prcsldand the ftestel symbol ire irado marker Jlnn-sh Jclcininmuniritiotn
Please send me full information on your special offer
to Spectrum users.
Name: .
Address:-
Does Manic Miner
improve your
cognitive development?
Joe Palca finds out
CONTRARY to what you may
have heard, computer games are
not a waste of time. That at least
is the opinion of Dr Michael Anderson,
a researcher at the MRC Cognitive
Development Unit in London. He be-
lieves that computer games require new
types of thinking. Moreover, he sees
them as a potential learning tool, one
which may open doors for children who
cannot be reached by more conventional
educational techniques.
Anderson certainly does not fit the
stereotype of the sniffy academic. He
has a full red beard to go with his
somewhat shaggy red hair and, in place
of a white laboratory coat, he wears a
button-down shirt and jeans. His broad
Scots accent immediately indicates he
does not hail from London.
Some of his ideas set him apart from
the majority of educators and academ-
ics. He believes that people under- esti-
mate how much thinking is required to
play a computer game successfully.
"Computer games may look just like
fun, but there is an important amount
of real learning which goes on in them",
Anderson says. "What I am interested
in is the kind of learning that is possible
within that framework",
Anderson is trying to study what goes
through a game player's mind during a
game — what a psychologist would call
the cognitive strategies a player uses.
He has begun experimenting with how
people learn to become good at "com-
puter games.
"Wc are using the Spectrum for two
main reasons. One is that we are inter-
ested in the computer game format to
investigate cognitive development. The
thing about the Spectrum is that there is
plenty of software available for it. As
anybody who knows anything about
computers finds, writing games soft-
ware is tricky.
"The second reason is that we will
probably be taking our equipment into
schools. The Spectrum is small and
portable but it is also powerful."
Anderson began his career in psy-
chology at Edinburgh) studying intelli-
gence. "I was interested in individual
differences in intelligence — why some-
body is cleverer than somebody else,"
he says.
For his graduate degree Anderson
moved to Oxford where he became in-
terested in learning. There he met his
first computer, a Pigirial Equipment
PDP/BE, and wrote his first program
for that machine, a simple paddle and
ball game.
At Oxford, Anderson became inter-
ested in an area of psychology known as
perceptual motor learning. At the sim-
plest level, it is a type oflearning a baby
does as it starts to reach out and touch
things in the world around it. On a
more complex level, perceptual motor
learning is required by a surgeon, who
must learn to move his arm extremely
accurately while holding a scalpel, or by
a footballer who moves his body into
position to head a centre into the goal.
Even a seemingly simple task like
answering the telephone requires a good
deal of perceptual motor learning. If
you do not believe that, try writing a
computer program which will be able to
detect the ring, see the telephone on a
desk, and then guide an arm to pick up
the receiver. Despite that complexity,
that type of learning has been somewhat
ignored by psychologists.
"I started looking at how people im-
proved at perceptual motor tasks — how
did they improve with practice?", An-
derson says. "I found there is a larger
cognitive component than had been
thought previously- In other words,
people improve at those types of tasks
because they change what they do, rath-
er than become more efficient at what
they always had been doing,
'Perceptual motor learning has never
been thought of as having anything
much to do with intelligence. Conven-
tional wisdom may hold that you do not
have to be very bright to be a good
footballer but 1 do not think that is
true"
Anderson is a soccer player, a mid-
fielder in a six-a-side team, and recently
he went to Mont St Michel for a tourna-
ment. "I suppose football is my other
great obsession in life."
In his office hangs an autographed
picture of Kenny Dalghsh. "He's my
hero", declares Anderson, "though he
is getting a bit old,"
Next door to his office, a small room
contains the computers Anderson uses.
Besides the Spectrum there is a Micro-
uo
SINCLAIR USER Stpltmixr f984
Lck VUB, a terminal connected to the
university mainframe, and three Sirius
computers, the newest of which con-
tains a 10MB hard disc.
To begin his research projects, An-
derson is using a standard Spectrum,
with a cassette drive for program load-
ing. He uses an Atari joystick with an
AGF interface. The interface permits
h.m to standardise the way the games
art controlled.
Sitting in front of the Spectrum,
Anderson begins to load Manic Miner
so that he can demonstrate some of the
concepts he is studying. The joystick is
bolted to the table on which the com-
puter stands, giving him a sturdy base
from which to work.
The Central Cavern appears on the
screen. "The first time you see the
ledges, they look solid, and you think
you cannot jump through them but, of
course, sometimes you can. You do not
try certain strategies because you know
things about the world you assume are
true for the game. The game compels
you to develop alternate ways of dealing
with problems. When you start you
bring world knowledge to bear on Man-
ic Miner, Later, you bring Manic Min-
er knowledge to Manic Miner."
Anderson works his way quickly
through the first few screens. "The
Cold Room is dead easy. I suspect they
put an easy screen near the start to keep
you going", he says.
By the time he reaches Eugene's
Lair, Anderson is concentrating harder
on the game. "The thing about Manic
Miner is that there is more than one
solution. My boss spent ages on this
screen. He finally found all the keys and
then Eugene came down to block the
exit. It was a crushing blow for htm. He
got it, though, and now spends his time
finding more interesting ways of getting
through".
Arriving at the Wacky Amoebatrons,
Anderson explains that patience is an
important element in the game. "Like
the Processing Plant, you have to wait
for your chances. I tend to panic".
At the Attack of the Mutant Tele-
phones, idle chatter ceases. "This is as
far as I've got . . , this is murder . , it
collapses ... I forget . . . Oh, nooeo."
He's not going any further on this day.
Although his research project is just
starting, Anderson has already had a
chance to sample a fair number of the
most popular Sinclair games. For the
time being, however, his favourite is
Manic Miner.
Anderson is hoping to turn the addic-
tive nature of the games to an advan-
tage. "For a large proportion of the
population, especially children, com-
puter games are highly motivating.
Children like to play them. School, on
the other hand, does not generate the
same enthusiasm. We are trying to pro-
duce educational software which will
contain some of the motivational as-
pects of the computer games so that
children like to learn."
Anderson's primary goal is to under-
stand the types of skills different com-
puter games require. Before he tries to
develop games to promote learning or
encourage participation, he wants to
know more about how much of those
qualities exist in available games,
"I am planning to look at a number
of games to try to find what features are
important for such variables as interest,
excitement, boredom, frustration and so
on. I am trying to distill some of the
motivational properties of the games."
Anderson plans to use all types of
people in his initial experiments. "We
shall run the initial studies not only on
normal people and children of various
ages but also on special groups — chil-
dren with Down's syndrome, autistics,
and so on, to see how they classify the
games".
Part of the function of the MRC
cognititive development unit is to pro-
vide microprocessor-based aids for the
handicapped, in particular learning
aids.
"If you are so paralysed that ail you
can do is move your eyes, you may have
a perfectly well -functioning brain, but
because you have so little control over
your environment you may never be
able to express that. When you can hook
eye movements to a computer system,
eye movements suddenly become very
powerful. The computer becomes an
interface to the world", he says.
With Warwick Smith, the unit hard-
ware specialist, Anderson has already
helped design a computer game which
can be controlled by tensing a muscle.
Input from the electrical activities in
the muscles is fed through an A/D
converter into a microprocessor and the
muscle signals control the position of
the cursor moving through a maze. The
system is being used by a physical
therapist to encourage injured or dis-
abled children to exercise muscles
which would atrophy if they are not
used.
Ultimately, Anderson expects to
move away from the Sinclair for his
experiments, switching to his own sys-
tem. His plan is to put the games
software into a ROM chip and have
another on-board ROM for storing the
responses his subjects will make. That
information will be dumped into a Sir-
ius microcomputer for analysis.
For now, the Spectrum and Manic
Miner are occupying much of his time.
After all, he still has eight more screens
to figure out.
It takes a long time to take subjects
into the laboratory to study them, so
Anderson is looking to Sinclair users
for some help. If you are an 'expert'
games player, or even if you play
only from time to time, he would like
to hear from you, If you send him a
postcard, he will send you a stamped
return envelope and a questionnaire-
Trie results of the questionnaire
will be used to classify some of the
more popular computer games into
the categories Anderson is planning
to study. Write to: Michael Ander-
son, Cognitive Development Unit,
17 Gordon Street, London WC1H
OAH.
SINCLAIR USER September S994
111
ABF
/UMMER
MAIL ORDER ONLY
/AVIMG/
Programmable Interface
Ttla AGf ProgrammaMi JoylliEk <nL*i1«* hJS mublalwd UHll ovar Ihc
part vm at b*«ig the only hMilynWa programmed UdviM ffcal aCCtyll At *■
iTjndir.l laviticki ul tritknalb - «l»cludmg Quicfc*or It Wilifi Tipid lira'
for u* wifli Al-t SpectTuni or ZX81 hjHhiw*
Th» hardware programming mellHW nmplnvad by Ihu n™JucC "as Wnsrjl
Kfr«nia#H "Mr Urmlaf miarlicD ltd! r*Huira antra UpM 10 baj loadad or
CQmbmaliw* a< k»y prreoi ind mrwarnaTtB- or lh* joywtic* lo bi mjdt
belQi* wch game, i.r
• Programmina. it HOI ta*t when paw*. * (tiiconnertad *»t*Wi jams*
> c,glM diraclionnl eunrrDl only nfrqul*** aal1ir>o. d1 thr lout imrmil
diractionk
• Compatibility »jar*ntaad mlh ALL k»y reading «netliw!« machine
code and BASIC.
• 5ivc.nl ipiltflacK can ba wparitalv p»«fimmfd lor mulppMywr
•onwire
• Low p«*ar four i.e. dBUBfl allow™ mart e«n*rei,an
Tin proy«timn» iaadi nlticrwd H **» intellse* m«ki aNVtaxa with
miniature CIlTOOflll* ctip* lh*r gin«- l » I O » 1PWnn fr>» connect. o«»l *wy lime,
-jnliki plug JO* WCkaj arrangcmentl. and Ihry dah'T *™rk loo* ■
onAitanl iric.
Keyboard pporMion ii uniMseHrf try Una inrerlK* and i1 il gumniiad
Finn 1* cnnHfict with ANf other addo**
12 month inmiK kay pt»grimtn*fj chart and a pack of tan Ou*K
Rrinna Programmin9«rtti With full inainienom ireiupplled
Interface II
2195
■ p l us El poj t & pa c k ing
No* lh» AGf Inwrlacai II a M» iMifar value Siraa *a
piorawnid Ml* curanr kf» l lH w t t W ift OtnlW 19K rh»re
•re now OVt* <00 oamei a> unlny pnigrimt wit. a.lher Iha
AGF option « wrw kay coKvwolitti t**t "11*11 «t
unbMlnbl* «t Urn mw 10* pria
Sdll incorpwauhg the ptl nnpbr1*nl r*tr amjaniofl am
netld which moan* eihar oeriptaali can h» connected tl
tha «r» Ii mi i.a Hirn PKkl. Frmlirt, SfMJK* Unthl ale,
«nd pi couth Iha. nay rep'.icaliOfl princajtla uwj ojJVknlaat
Ihii will r«ti cw.nict .lKtr«:«ll v - a*fr any alhor aOU- WW
RomSlot
Tto n» AdF RoniSlal hf« Nw *m«« 'f anVDnB who Uraadv (Wrra i pcag.*mm»bla
joyiticA inlfHea. or pftln lo uie IN k^boart Id conlrol pM »f«t »™W ■*■ IP ' ' '
rh« fKil.iy of fld** ™rcr«lai wllmart IO ihnir !/!W"
HOW gimnaraaltMljy a™l«bl* «'om SSnoapH tn« a« AurjjH I.. a loUN n»* tlUai are 10 M
nJcaWd fi* Parka" Viflap Gan»al - Mclusiuily m HOW fnrm*l
Th. aA,an«g« p1 «i «* ayilam are inrtanllv lo**ng oama* Hat HW| Imt rtqu^rad a
urff rmnvwv dpacil* rl lo-»«J faf ckmil. The POM carlndi* H KtUlll,. a «*dl»1wJ
matinjr, fl« CT «Mh iha prb**|T, pTH Wrwrt hj 51«ad irt. re*lV lor ImmKhai* NBL
An aalOl laatore ol lt» AGF BwmSlPl " Ih* -flnlaat' rwility Any proa/am can ba
«aJHMty r* H*rtad or ttrwrnimnal rn«r«rvj EOdt aarfimclMrad wrhobi Iha <»«d [0 ™»r
a>a poaapr
PlorrWol ^ c«ad ,-. t^aMWOMIaeMI lor o*«t «W 0™ and i tlWif a«J by * 1 2
month vranlaf
Quickshot
iflfjH€55
J195:
iCNC TO IP» S'*«P NEf DtDI
P 1 ! iv liCt
D l anrtiw -.aaaBMifjiniiaipukT ptubK *» AGF HjwUHfr mi (
!■•# «bfl dUKDC l«V ArcM»t'**H?#tri"rt AcCOuM Nf]
■ V lMPi n
taw >*-'■* '■':i ,, "«l , 0*i rM".
Ph»> .iw* ^P lo 3B davi l.-r. .Mt.pt D 1 vr»> w«a- JllhougH « ™»"'« *»* ' " " ''" '
MO» 7 dart AM AGF ,****« ata a^^antaad lo, I J «a*l iAd ^^ MJH.M honal* day ™"«
Hc^rdPtihing AGF H^.,.1w«f r . Bpg.^ Ra^. W-rtl S^a*. T^.1,,,,,,- ,Q?*3jB733Jf
a7S*1
OVERSEAS PRICES ON APPLICATION
DEALER ENQUIRIES WELCOME
112
SINCLAIR USER September 1W4
INTERFACE for the ZX SPECTRUM
ipplied with four prt-si-1 cards
id a blank for immediate
Be with \GF
ProleL kempston or
Sinclair InlnrfaceZ
options.
* Blank i aids ar« Infinitely
resettahle for any key
replication-
' \innmatic eight direction
cunt ml.
' Uses no memory nr hack up suit- ware
nol priwer dependent,
' tocftpl&any joystick, including Quickshol II with 'rapid
Bit' OT Irackball-
• Sede enlry joystick socket maintains the low prulilt'
of the sv stem,
■ Recessed Computer Reset button tor -** »g
clearing ma chine code garni**
without pulling the power plug,
m power design - up to five P
rtiinjHuiiuiil}i|iu:i rmi i ■•!■
i Ifdhnu machine code game
without pulling the power plus,
m power design - up to five Protocol
4'scan h* simultaneously connected
Uu multiple i nutnu applications - on
isible with the hardware
prnRramniiHt design appro a i h.
* Full v guaranteed for 1 H months.
DONT SETTLE FOR LESS . . .
CHOOSE AGF
■mil bl
F «fi l« CT H , s5E x ran 9B* # J* J5*5.
.^^ ftGF H*^^^-^^!^^^^. «" sUS&t ' ^ f-SU- - L
^^ r ^^^ Mi0 ^ — — - zdp 1 -^!-
t5eno™" u , „_ M . \ aJw^^ — , — +-
TOT«X
H
' pleas* chafgs mt
, Ml ■
UNIVERSITIES
t University of Leicester. Department
pt Psychology
p The Hnance * Estates Officer.
University College of Swansea
■ University of East Anglia. School of
H to logical Science
■ We*HWd College, University of
London
• Weultlekl College, Department of
Zoology, University of London
e> School ot Physics. University of
Newcastle upon Tyne
• Oxford University Compute
SWlM
• The university of Warwick
« UnrwrsJfry of Aberdeen, Department
or Geography
• The University of Sussex
• University of Bristol
• Heriot-Watt University Dept- of Civil
Engineering
f) The New Unlveraity of Ulster
• The University Of Sirathclyde
• The University of Southampton
• University ot Liverpool
• The University ot Aston In
Birmingham
• University ot Keel*
• University of Surrey
• Umvefslty College of London
9 The University of Dundee,
Microcomputer Centre
POLYTECHNICS
• Thame* Polytechnic
■ Polytechnic or' the South Sank
• Coventry {Lanchester} Poly
• Oept of Applied Chemistry Coventry
(Lanchester} Poly
• Newcastle upon Tyne Poty
« Itonchester Polytechnic
• Hatfield Polytechnic Oept. of
Psychology
• The Polytechnic
• Leeds. Polytechnic
a) Kiriqs!CftPoiytect«nic
• CKy of Ofctninghani Poly*
*) Alddicse* Pdlykachnic
• pYrnouttiFelytechniis
• Ports moulh Poiytectnlc
• Uiilaf Polytechnic
• Liverpool Poh/technie
COLLEGES
• Chelsea College, University of
London
• Guildford C,C- rjf Technology
• Kings Cottage London
• Unlveraiiy College ol Swansea
• Statistics Department. Ccintputef
Centre Bmldaig, University College
ot Swansea
*j Nana Collegia, Computer Service*
• Can* ridges Ulna College ol Art* and
Technology
#> London Borough of Havering The
principal Havering rechnwal
College
• Blackpool and Fytde College
• jordanhlll College of Education
• Bromley College of Technology
• Oulidford County College of
Technology
• Kilmarnock Cottage
• Wearaide College ot F. Education
• Weerstds College of F.Eduearrlon,
' of Electrical A Mining
.. Newark TC ScbuOt'Coltoge
• National Co*ege of Agricultural
Engines nng
I & UK ley Community
Art M
-I
OoktomHh* College
Cortege of Arts * Technology
Head Craft, Design A Tech.
Souih London College
St Columbus Collage
Robert Gordon's Institute of
Technology
Chelmer institute of Higher
Education
Southward College, Matha, Physics
Department
Newark Technical College
MalkKk College of Higher Education
Wakefield District College
Bemsley College Ol Technology
The College of St. Paul A St. Mary
Thanet Technical College
BaHymene Tec h nfcal Cortege
Cannock Chase Technical Coilegi
Lancaster A Morecambe Collage <
furih^f Education
Uxtor idge Technical College
Mew College Durham
8sth College ot higher Ecmeatio
North Treftord Collega
Dept- of Educational Resources
Southampton College of Higher
Education
Bournemouth and Pool* College of
Further Education ^T
Harrow Collage Of Higher Education
Souihail Cottage or Technology
Shireclrrfe College
Southwark College
OewsDury A Bsttay Technical a
College
Tresham Collega ^A
Ware Collega ^fcSjfSfH ■
Thurrock Technical Collage
Chickiade College, Dept Science A
Technology
Redbrtdoe Technical
South Thames Collage
Vork College of Art* A Tech
Somerset college of Arte &
Technology
Borough of Traftord. North Trarfford
College ^l
North Trsttord Collage
Thurrock Technical
• Thurrock Technical Collega,
Computer Department
i Falrham Community College
i Mid College of Higher A Further
Education
i East Ham College of Technology
i Saakt-Hayne College
I Homerton College *Sbbj|
Uxbridge Technical College
North Oxfordshire Technical Cofloge
A School of Art
Eating College of Higher Education
Welsh National School at Medicine
Lord Mayor Tratoar College
South Ea»t London Collage
Farnbo rough (Sixth Form) Cottage
Wigstofi Cottage of Firrther
Education 'Annex'
Strode s College
Dundee College of Education
lata of Wight College of Arts and
T "ChnOlOgy
Kendal College or Further Education
Wigan College of Technology
Chippenham Technical Colli
South Oewo Coltega of Arts
Technology
South ttiWds Marine A Techn
College
" M
a
a
*
SCHOOLS
Camborne Sclwot ot Mir
Longton High School
Berry Hill High School
Camborne School of Mines
Management Department
School of Physlci
Queen Philippe's School
Carter Lodge School
AahJtaM School
AH Hallows School
Mead Vale Primary School
Vincent Thompson Hiqh :
St- Aubyn'a School
imberhome School
Newharn School lor the 1
Dortan School
Beaumont School
Bitterlcay School
Exeter School Computer
Department
Clarendon School
The Lavlnia Norfolk Unit
St. John's C oi E Primary School
St. Peter's High School
Hock Ferry High, School
Stoke on Trent Language Centre
Cotvneh's Quay High School
Buckhurst Hill County High SchooS
Harlington Upper School
Heath Comprehensive School
The High School Ballynahlnch
Bishop Hedtay High School
Clwyd Lee School
Monks Dyke High School
King Edwards School, Bath
The GodoipWn * Latftaer School
Frances Bardsley School
Shaw House Comprehensive
New Parka School
SL Paul's Way School
Larkman Middle School
Huahcroh High School
Training and Educ. Management
High Omen School
Ogmore Comprehensive School
Brakenhale School
Oxford Intern ationa I Sualneaa
School M
H amp stead School
GOVERNMENT DEPARTMENTS
Hertfordshire Couniy Council
Advisory unit for Computers
Leicestershire County Council
The Director ot Finance A
Administration, Cambridgeshire
County Council
National Institute for Medical
Research —
Department of the Environment
Ouiidirtg Research EetabVshment
Kent County Couneil Education
Oepartmant K^
MinlHtry of Defence ^L
Basildon Council Accounts
Department
Department ot Trade
Devon County Council Committee,
Department of Electrical Eng,
College of Further Education
Strathclyde Regional Council,
County Borough of Sunderland
Kent County Council
Nottinghamshire County Counc
BaaMdon District Council
City Of Newcastle upon Tyne
EdvcsDon Commhtee
Hampshire County Council
Buckinghamshire COuniy Cou
Education Services
Cambridgeshire Education
Committee
Metropolitan Borough of Gateshead
Cleveland Education Committee,
Guisborough Teachers Centre
Metropolitan Borough ol Rochdale,
Education and Training Centre
Lelcesterahire Education Committee
Department ot Industry A Trade
Leicester Info Tech, Centre
Solihull Education Department
Manpoe/er Services Commls:
Training Services Division
Skill Cent"* Training Agency
Powye County Council
information Technology Centre
East Berkshire Health Authority
Devon County Council Ed. Comm
Mid Surrey Health Authority
Epeom District Hospital
Scottish Council tor Educational
Technology
Cta/yd County Council
Norfolk Education Committee
Agricultural A Food Research
Council
Mid Gtamoegan County Council
Education Depart ment
K.eni County Supplies Centra
London Borough of Bamet
Waat Midlands Regional Heatth
Authority
Scottish Community Eouca
Council
The Scottish Adult Basic Education
Unit
Birmingham Social Services
Microelectronics Education
Progftms
Greater London Council
Doncaster Metropolitan Borough
Council
United Kingdom Atomic Energy
Authority
4
Blffl
uon ^^L
COMPANIES
Cambridge Applied Micros
Slrton Computer Systems
A h *uranee Sun Life Court
Rudala A Associates
Computer Services
Laser Systems Ltd
N.tiHjnal Physical Laboreioty
Central Trade Exchange Ltd
Software Invasion
Argonaut Systems
integral Ltd
British Telecommunication*
B.T. Research Labs Accounts
Windsor Wine Supplies
Janneriow Ltd
Ibbotson* Design Software
HC.CS. Associstion Ltd
Molspin Ltd
Fisons Phermaceutlcaia,
PharmflCOUlical Division
information Technology Marketing
Steele Micro systems Ltd
The Television Centre
Education a Microtech Unit
British Telecom Enterprises
Display Distribution Ltd
Northern Gat
Spencer Source Trading
BBC Publications
M.S. Slmnett Computers Ltd
Rosville Timothy Ltd
U.E Etecbwtcla
Hcrostote
Eastern Region Into. Centre
The Video Palace
Laser Creations Ltd
LesermaUon
Custom Video Produciione
BBC TV South
Kallogg Company of Great Bfttaln
Ltd
The British Library
Walter Computer Systems
Standard Telecommunicaltons
LflbOflftorles Lld^^^r^
Granada Computer Sefeices Lid
AppnerJ Sy stem* Know ledge LM
Cipher Systems srn|
ComfnunicAttOfis Ltd
Cogweli. Comic k Asaoclates
Ashneid Projeci Centre
Andrew Shyts A Son Ltd
ACOni soft
Robot Technology Ltd
British Shipbuilders (Training, Ed i
Safety) Ltd
Boston Computers Handeleoas
Flaher Contror^ Ltd
1 imejt Corporation
Robot Taehno logy Ltd
United Wngdo v Atomic: Energy
Authority
British AarOepa.ce Public Ltri
Salam Qnup Ltd
Plessey AvtecKCS A Oomm.
Elite Sohsrare Co Ltd
Computer Advisory i
ChelmeMnsiiitde
Irrtec (|n-erclyda} Ltd
Universal Sonar Ltd
Digital Equipment Scotland Ltd
Edward Davles Chemical Labs.
Pyramid Services Ltd
Philip* Research Laboratories
Kingaway-Princeton Cottage
MieroOTjnli S-A.R.L
Thomas Law Aasoclasaa
Transvtdeo Producuona Ltd
Daah Etactricai A Electro nie
Services
i Aaken Engineering
The Electricity Council
riiptych Publishing Ltd
i IX Data
i Octocon Data P^.
i North Wales Newspapers Ltd
t ianaaen Pftar mas
I National Coal Bt
I FiveWayaSoftw?
I EdetaLtd
I John Elmer Cfhoe I
II Mlcronet
Central Electricity Geiienrttno Board
Guernsey Computer* LM
Cumh Computer Components Ltd
BRITISH MICRO
,m«l JB« TCI C V UflflCU
GRAFPAD
for sine fair spectrum . . . Drawing Mo the future!
Now you too i.in h m: lii<< tn-nelii u\ ilr.iwitnj youi mvn ,ipplk aliens by Ihe swnpte USA
Ol our NL W /X Speelrum version ol GraJpadl
THE GRAffWOi.unif. , umpir-ii- wtlh Cassette
and, nl coufMj acorni ^(v-hTr* manu.ii full erf lips arKi
'"'■I . all dpk<yJPtU»iipfoj L iiitv ii- r <, i,.,iii,;.ii f
BRITISH MICROr
STARTING Ul
pie Conned the
] j . vv 1 1 l . 1 1 hjCi your
.„t<um and conned
Ihe cassette player, type
"LOAD" and press
ENTER, then start the
cassette player, place
the keyboard overlay,
and by (he lime you are
ready, Ihe "MENU "will
flash on to your screen!
Usage'' Vtellti- n
AS MANY USES AS YOU CAN IMAGINE
• st following our easy manual, ihen, in
~~i time, you will be able 10 utilise as you
Think besll
A UNIQUE PRODUCT that will
■ 'inprpve your skills and ■
^ ~>u endless hours o I
f excitement I
* Dealer inquiries welcomed
* Special discounts to educational
authorities & government
departments
* Export inquiries invited
OWTOQflDER
BY TELEPHONE: <M23) 48222
l >::.i.|'f-,n" An <"■: IT I '):■>■■■■■
Barclaycard Diners dub or Access CwJ
Holder stmpty telaohone u& □•■vtng your
Card No . Name. ArJgTess anrt iteml's)
rwjuireO arid your 0"d*r win tw
despatched wilhin 46 hours 1
BY POST:
Smpty ftU m It* coupon •fKK'Sing your
chaquB/PO made payable la BRITISH
MICflO or use me «peci»i s*etior> He'
,ard Holders and po»1 to ma
■It— twkiw
OVERSEAS ORDERS:
W BM B i idd El per liem ordered
Post to: BRITISH MICRO, UNIT Q2, PENFOLD WORKS, IMPERIAL
WAY, WATFORD, HERTS- WD24YY.
Pla-ase send meGRAFPADIor . SINCLAIR SPECTRUM
D BBC MODEL B DCOMMODOHE EH
HyOu rMjuife details oMhe abo«
BRITISH MICRO
AHEGOTRON GROUP COMPANY
Qlv,
Item
Gralpael Complele
E* VAT
£12500 El*3 75
IX.UAT
Umi 02, Penlold works,
Imperial Way, Watford, HEFTS WD2 4YY
TEL (0933148222 TELEX: 94SQ24
Tomi
CSQO
l&
tiNQUfflEABouraec version.
Postage. Packing A Insurance
I e nolo se my cheque for /RO.E TOTAL
I preler to pay with my American Express, Barclayeard, Diners Cluh,
Access Card.
(Please delete whichever is not applicable)
Card No
Signature .
Name
Address .
Address at>0v* my 51 t>a the same as Card Holder
"Ziggy turned, his fingers clutching the trigger of his capsule gun,
something had startled him or had it?
He looked back, he had grown very tired from his many exploits in
\ THE PYRAMID negotiating 120 different chambers and coming face to
face witi^fcBe pretty nasty aliens.
No sO^m than he had accomplished this mission, he was
summoned tOTime Lord Hamilton [known as Super Ham to his friends) to
3 to DOOMSbAY CASTLE and to save the Universe from the infinitely
f\\ Scarthaxfthis being no small task took several megayears. By this time
Ziggy was completely exhausted, his capsule battered, dented and
wobbling as he limps in the direction of home, a'real super
hero of our time. Unable to leave the Universe undefended
he radioed his great friend and colleague Beaky on the
ifanet of Crackit to stand guard until his return.
Beaky would normally assume this role without
a second thought, however he had his own problems
to face for the dreaded Eggsnatchers had returned
to threaten the very existence of his breed. Beaky "s survival instincts do not
allow him to leave Crackit until he has reared enough chicks to fight off the
Eggsnatchers. In order to crack it, he must pass
through 12 different stages each getting
progressively harder.
So we have it, Ziggy returning home
for a complete refit under the illusion
that Beaky is defending the Universe
surely it can't take Beaky that io
to secure his own species
and when will
Ziggy be
back.....?"
SPECTRUM 48K:- COMMODORE 64K:-
The Pyramid £5 50 The Pyramid £6 50
Beaky & The Eggsnatchers £550 Beaky & The Eggsnatchers
Doomsday Castle £6 50 Disc Versions £9 50
Available from all good software outlet
FANTASY SOFTWARE,
Fauconberg Lodge, 27A St., George s Road.
Cheltenham, Gloucestershire
Telephone [0242} 58336!
Trade enquiries welcome.
Mind Games =
The incredible Hulk fails to move Quentin Heath
The jolly green
here
giant is
The release of The Hulk, for the
4SK Spectrum, marks the cul-
mination of several months of
collaborative effort between Marvel
Comics and Scott Adam's UK company
Adventure International.
The graphics adventure, which has a
screen format almost identical to that of
The Hobbit, features Marvel superber-
oes and villains such as The Hulk, Dr
Strange and The Chief Examiner. It is
Marvel's first venture into the world of
microcomputer software and it is doubt-
ful whether it would have made an
ciitrv if publisher Stan Lee and Scott
Adams had not formed a team dedicated
to producing a series of games baaed on
comic characters.
Both men have been innovators in
their heydays. Lee almost single-han-
dedly created the comic market in Brit-
ain and created many of the Marvel
heroes, Scott Adams is the man who
invented the microcomputer-based ad-
venture game. He was behind the first
commercial adventure to be launched,
Adventureland, and has most of the
responsibility for bringing The Hulk to
the small computer screen. The game
uses the classic Adams textual style ,
which he took from the larger main-
frame adven tureSjj combined with
graphics which are drawn at a speed
which rivals The Hobbit.
The graphics routines may be inno-
vative but the text translator routines
which decode the player's instructions
to the computer are simplistic and
crude. They allow only the use of a verb
and noun structure which means only
one instruction at a time can be typed
into the machine and all commands
must conform to the same format.
The program will only understand
words which are relevant to a particular
location and will ignore aJl others, send-
ing an error message to the player with
apologies for its ignorance. That puts
user- friendliness right out of the win-
dow and makes the player feel as though
the game was written in the stone age of
computing.
If Adams had been limited for mem-
ory space within the program he should
have put to one side the detailed pic-
tures which emulate The Hobbit and
instead worked on the translator so that
it could handle multiple phrases within
sentences coupled by conjunctions.
Such techniques might have been inno-
vative six or seven years ago, when
Adams first started writing games, but
in [he British market today they are old
hat.
The story involves Dr David Banner
and his alter-ego The Hulk in a quest to
find the Bio-Gem, an orb of energy with
fantastic powers, While trying to ac-
complish his quest Banner must collect
several ordinary gems. Finding and
placing the gems is the main method of
scoring in The Hulk and you are not
given a logical reason for so doing. The
same is true of the character motivation
within the game. Unlike many of the
classic adventures, created by such com-
panies as Level Nine Computing and
Digital Fantasia, the characters within
The Hulk are not given any motivation
apart from an allegiance with either
good or evil.
The total lack of character realisation
produces cardboard cutouts which you
will not find even in the comic books, I
those publications the heroes try to lead
ordinary lives, such as Peter Parker who
as well as being Spiderman also leads a
more mundane life as a newspaper pho-
tographer. In the comics characters
worry about money, the level of crime
in society and even where their next
meal is coming from.
The Hulk adventure, however, takes
none of those factors into the storyline
and so the player tends not to feel any
attachment to hero or villain. The Hulk
would have been an excellent opportu-
nity for Stan Lee's brand of super-
human drama.
HINTS AND TIPS
Becoming the Hulk can be a biting
problem ,
The Chief Examiner will tell you
where you are.
The power of the egg can destroy
all but The Hulk.
Take Strange at his word.
While the characters are uninterest-
ing the plot is too inventive. The au-
thors have taken great leaps and
expected the player to follow. For in-
stance, The Hulk creature is an integral
part of the adventure and helps Banner
to get out of most of the tight spots- The
player, however, will either have to be
clairvoyant or pay attention to all the
examples in the instruction booklet to
find the one way in which Banner can
turn into this alter-ego.
If you are a gamer who does not want
to look at the help sheets supplied with
the game to solve the adventure then
you are likely to be disappointed with
The Hulk, unless you have a power of
deduction which borders on ESP*
Most adventure writers leave
'plants', or objects which aid under-
standing, at every location. Adams does
not bother with that and you move
suddenly from open fields to an under-
ground enclosure without entering a
dome or going through a tunnel. Any
map-making techniques, which have
been started when the player is trans-
ported, will become useless and a new
strategy will have to be formed.
Adams seems to be in a time warp.
He is still writing for the 1970s and
does not seem to be aware of the latest
advances in adventure writing tech-
niques.
The Hulk will sell but not because of
its technical excellence. Marvel has put
so much commercial hype behind I he
product that anyone enticed
by superheroes will buy it.
( 'fhat is a pity as there is too
much hype in the market
1 1 ready and the new Marvel
adventures onlv add to it.
AIR USER September 1M4
Z80/6502 Fanatics Required
4.000- 11,000
If assembler is your forte and you can'l keep your hands off
computers, we need you!
Beebugsoft - the software house of BEEBUG
PUBLICATIONS LTD has a number of full-time vacancies
for young persons willi assembler expertise to join a young
and enthusiastic programming team Work will be varied and
wherever possible reflect the interests of the applicant.
Applications should be made to the address below and
should include a curriculum vitae, exam pies or your work on
cassette or disc and the names of two referees.
The Software Manager
Beebugsoft Ltd
PO Box 50
St. Albans
Herts.
Cornhill
Services
Hart! and Software's Famous
FOOTBALL POOLS PROGRAM
'This program lists out, in order of preference, the sixteen
moat likely score-draws' also the sixteen most likelv homes,
draws {including O 0) and awavs. For each forecast, it will
also give you the probability thai the forecast is GOfnftCI
■ It picks out the results on the bookmakers' FIXED ODDS
coupons that have been given over -generous odds. It calcu
lates your expected profit!
*The program will be initialised to the English and Scottish
league tables Vou will be able to update these league tables
week by week as results come in - or enter a complete new
set of league tables, You will then be able to save the new
league tables on another cassette; in other words the pro-
gram will neve-f become "out of date"
" Australian pools in the summer? No problem! Ygu will be able
to alter the built in team names, and save them on another
cassette,
* Advanced probability theory is used to make all forecasts
no guesswork or random numbers, A brief descriptor* of the
theory is contained within the instruction leaflet Only top
quality cassettes are used - Sony or TDK.
"t HA VE SEEN THE O THER PROGRAMS WHICH A FRIEND OF
MINE HAS BUT t LIKE YOUR PROGRAMS THE BES T, I HA VE
USED IT ON THE POOLS SEVERAL TIMES, AND I HA VE BEEN
VERY NEAR TO THE BIG QWIDEND. " Mr J. O ., London N21 .
This program will not cost you a fortune either! It is available
for the ZX81 f 1 6KJ and the ZX Spectrum i4QK| for just E6-95,
including postage & packing, from:
IDEPT. S), 32 IVOR PLACE,
LONDON NW1 6DA
moans df
This exciting three part
adventure game takes
place among the Moons
of Tantalus. Only you are
left to save the mining city,
its defences destroyed by raiders. See the breathtaking
views ol the moon's surface and the terrifying spectacle of
the attacking enemy fighters. If you succeed in refuelling ,
the only surviving freighter, watch the realistic tilt-off.
Search for the enemy base hidden on one of the other moons
as you defend yourself against severe bombardment. Find it,
but can you destroy it before you are shot down by one of •
their missiles? 100% machine coded for fast action ;
and superb graphics.
This fantastic game only E6.4S from:
CORNHILL SERVICES, 2 PENRITH WAY, - .... -
AYLESBURY, BUCKS HP21 7JE . ; ^ . . ■ /
ZX Spectrum 48K -
m
SINCLAIR L'SEK Septtmber 19H4
Commodore 64 and
.■^jar-ass* 1 ;^sa«-—
Syp^cr«S33,Q has been developed to D"ng you the strongas'.CftftSS program yet lor
^At^lou^rr^Uevel Suparcness 3.0 has a look ahead of five io sm*n piy
mural ■" '"w middle Game, and ten to twelve ply in Ihe end game. This gives
Suoerchess 30 a substantial advantage agains! other tness programs anrj
as the enperienesd player an interesting am) challenging game of chess
Unlike olrw chess programs. Supstcriess 3.0 is not lust a btute^force ca culdlc-r.
Out employs arilticiaJ intelligence techniques lo allow rjefipe' searching along the
mln lines d play
FEATURES:
■ '0 le*fiis — "I I pi^y within iou*na"»eni lin
nmn»
• Fir»l ln«ei made especially easy 'or beginners
• f a5 j io ale — help mtnuc pmu-ichri
• faKWnnnnilsd mfl«* oplion
• Ch»rtg* sm3b» and level during g*me
• 5*11 play mod*
■ <*: ufhicruang* pu*"l-o"
» T«(mktai inlnrm*1ion— how ift= pron/am
iniifcr*'
• pTOflran.'s internal scun F« position
display ad
• Numtui o1 evil Wind fMSilums displayed
• L'trary 01 Opening mowflfi
• Seieci you< own caicuji sc nerr>B '£»
grjpiMc board display
• Sab* mal>ng pcd&itrns— up is male in- tnui
Triable ic any SPECTH__
[C^j software ,
Superb, colourful last-action
graphics and sound gilire this
game the (eel ol a real arcade
pin table. Realistic launch,
Nippers, bumpers, high-score,
bonus scores and freeball
features.. Be a Wizard!
". . . f ffWLrfll r rhar a few /Timules
wOitKS sutdce. and then found Jflsf a
couple ol flours fisti passed and i i*a-s
still at It Excellent. . Pinttall Wizard
ttas II made. " CHASM MAGAZINE
"A brilliant rtfee that's rofafrp
absorbing and sd srWcr/Ve.
YOUR SPECTRUM
1 XAtfl Mfc UX
x«h rwAri
toiCommodo'il
|^B^*""^^^^T /our SPECTRUM
DMH«-the proyram shuiries, deal? and sorts the cards lo produce randomly dealt
rSd?V almost infinite number or hands are iherelore possible, •»•» all tan* oi
distributions _^ . --^
B«l*na-i5 >n tne lajniliar ACOL system, including Stayman and Blackwood
mvtmun.iV You frid your hand while in* Spectrum bids the eltw Ihree tia-nds .
Cird Plav-vOu clay horn your own and (tummy's hands, which are displayed as
■h'™*--" Id be a1 me bndgo table . wild the program playing, the other two hands
Seorliw-at Ine #nrj of each hand the score is calculated, including honours, slam
a- rubber point* Both the Old and new scores ar# displayed in the usual manner
Malay -ai 'he end ol each hand, all lour hands can be displayed and. it desired, the
hand replayed
48K SPECTRUM
BRIDGE PLAYER— £8.95
An ideal complement lo ihe Bridg*
Plays* - Program
Bridge Tutor (Beginners)— tS.95
Bridoa Tutor (Advanced)— £5.»5
SPECIAL OFFER:
Bridge Player and both
Bridge Tutors— E1 8. 95
BRIDGE PLAYER
[mj software I
120 ROUTINES-
Ttii s i s the Ult i male spectrum Tool kit , with 1 20 Slate of I he An M ac h i ne Code
Routines for use in. Or with, your own BASIC programs! Supercede II needs
no pri or knowledge Of Machine Code to operate . H you have a ZX M i c* od n ye
you can Iransf er Supe rcode 1 1 lo M i crodrive a s easy as i -2-3 ...if you do not, all
theGthBrfeature&of Supercede II still work.
* Unique Access Program lels you Index, List, Teal. Tailor, Relocate and
Save (to Tape or M I c rodrive . with or ig i nal or ne* name) + Verify f ou 1 1 nes , al I
under software control. ^Options include Exampie/Repea'rJump.iAgaln.i
ContfDemorOiaflnosisJTfr. * See each routine work— all details onscreen
* Supplied boxadwilh Comptehensive User Manual. * Guaranteed tastesl
and s-hortesl rout i nes lor every appl tc ation !
H-j.lr*. includ. TH*C£ M* VamblB Prfl(|r»fn Sp»Ji ON EHFIOH GOTO OH BMEAK 5010 FW-L
HENUMBFP IDms n-mihrno'l-WftniABLE U5T SffllNG St*f»GH SlfUNG HCPtACl P*INT FILL*
SuPFflB PHOGRAMMAflif SOUND EFFfCts BfCOM^WEfLAt BMJUDAWSlC cCHrfuSE.
UNCONFVS* LISTING FEMHILL PfWJGRAH CON1MCPEXPANO. PftofiRAM*NALir!.F 1-JMSEB -V*L
JOOUPBESS CHARACtER SWOPiSCR»MeLEJINVERTfflEVEn5*«lT*TE- WfOLE NLVD LMXRAC-rEn
BET (Scj.Fib FLASH +BPJ6HT ON.OFFrSWTJP MEMOFIir FREE r-RQGfiAr* LENGTH BLQCk Ll*+E *
MEHOFIY feftaSSJFlLUCOPV APPttlDCuflSOfl SCfiEEN 5AVEJLO»»s«rO*W E RG&T iL^t*flGH HEJ|
-DBC + OeC— HEX CONV(fllfB& REMFILL 0*TAflLL QSID INK * PftPEH CHANUt ■ ATTRIBUTE
SWORFILLUNVEPT.'RESET TAPE HEAD afAOER PROGeAM PFrtSIECT PHOGFAH Bn l* R ' H
SSbEHI FSSF1LECHCATE WUtORUNCOM PFtOGRAM AS CODE TA«CORlEHDEFEA1 HtOBODBVE
D1AGHOSIS FAST LOAD HHaWORlvE SUWE SAVE MlCBOLWIVF. A&APT TO WCflOORlvE 5UBE
^05EMSlRir*GS*PROriHAM CASE CMUNQtMOC HE* IOAOER ANALTSE M6MOR* LINE
ADDRESS STilRDRAW FREE SCROLLEF-M LINE PHIWTlHfl LOWEH 5CPEKN CLS *fEW
LBW PFK5tft»MMABLE BOROER EFFECTS REMOVE OOLOU* "fTHXSIfUSLJ2f!i»S *r2
SCFK5LL pmELSrCHAHAtlEfiSfATTRiBUTeS. SlMGHf OR JOINILT UPIDDWWLEFTJRIGMT JVITH OR
wrTHOgf WRAP AROlrNLJ It* A USEB DEFINEO VrtNDOW Of AFjy S4ZE PQSITION&P ANVWNERE OH THE
CAEEN J rtfliMimi.iiHighrftaM H i Un trit»»— It .
Supercbde II has many many imitators — but no equals!
SUPERCQDEII — £9.95
Available a1 mo&l good computer atores.
Mu u tnv . SendSAEIrwCalalogue
UK— prices include VAT and postage & packing
ALL OTHER P d tAC D E^-r > or°air'ma 1 l add E2 tor Ihe Fust prog raff anrj 50p l«
«*ch subsequenl prug,ram Surlace deli wry add 80p per proflram.
Send Cheque. P0*ta" Oder or Access No Io:
CP SOFTWAHE. D*pt SU3
2 Glebe Road. U Abridge
Middlesex UB8 3RD
software I
DEALER ENQUIRIES
0895 315
Plu* tor 48K Spectrum unless otherwise, staled:
FLOATING POINT FORTH with EDlTQH I13.SS
INTEQER FORTH
SUP ERC HESS II
SUPERCH ESS 1 1 leK ZKB1 1
1 6K SUPE AC HESS 1.1 5K Specl rum)
R EVE RSI
$P£C)At OFFEfl.-
LOS0 and FLOATING POINT FORTH
BUPEftCODEeiVlEXTEHDEO BASIC
DRAUG HTS and SAC Kr.AMMO N
VAHTZEE
ti 95
E4.9S
1 IT'
(%.9S
L6B'i
T20 9b
El? 95
C995
E4 95
SUPEBCHESSIHLynti f * 9i
SUPERCHeSSlllJupile'Atcf M.9S
PIHBALL WIZARD
i*HK.Spoc!»um) CS.I6
PIN BALL WIZAR0
(Commodore 64 1
DRAUGHTS
BACKGAMMON
SNAIL LOGO (Tuf He Graphics, E9.PS
GOLFINGWORID
SPECTRUM EXTENDED BASIC W »
WANTED:
Interesting- programs lor Spectrum,
Commodore 64 and QL
French iransl^nons gvnilat>le from
SEMAPHORE
CH 12B3 LA PLAIHE. Geneve. Switzerland
■
SLKCI-A1R USER September tm
11")
The Software.
S QY
■ i
4
The Hardware.
x\s&*
MS&
^VK*.^
^^^
S
GRAPHICS
THE
PROGRAMMING MADE EASY-
PRINT 'NT PLOTTER WAY!
PRLSTW PLOTTER
PAINTBOX
. Superb Graphics
without expensive hardware!
PAINTBOX gives the 48 K Spectrum
owner every facility to product excellent
graphics — easily, quickly and
professionally.
There's no need for expensive
hardware PAINTBOX is flexible, precise
and incredibly simple to use!
Just take a look at some of the
facilities available:
UPC EDITOR
The facility to define up to 84
graphics characters which can be stored in
vtiur BASIC programs for instant recall
from its own built-in machine code!
L'DG DRAWING BOARD
L'DG planner for the 4 banks of
characters. Facilities include: MIRROR
UMME, ROTATE. INVERSE. FILE,
SKETCHPAD
Experimentation 'window" that
$ws you to try-out your L1DG ideas under
development.
PHfiClSH >X PLOTTER
Amazing versatile high-resolution
drawing hoard which includes PAPER
choice, PLOT, DRAW, DRAW
RADIALLY, CIRCLE, ARC. OVER,
FILL, instant change of INK and BRIGHT.
mulfrlunctton ERASE and STORE.
Cursor is controlled by keyboard or
lick with FAST, SLOW, and Cursor size
ckii
SCREEN PLANNER
For the best of both worlds!
PRECISION PLOTTER and UDG
CHARACTERS! For complete screen
planning of graphics. A multi-purpose
facility to enable you to produce superb
screen graphics!
All results can be sent to a printer,
saved as SCREENS or SAVED as CODE
with its built-in machine code routine for
instant recall from BASIC
The program is complete with a
cassette demo and a 28 page booklet
describing in easy-to-understand language
how to use it, plus many tips for storing
and using your graphics in programs.
PRIST ;V h PLOTTER
SCREEN MACHINE
Instant machine code
for graphics and text.
more into the memory!
It COM PILES text, graphics
characters or UDC's instantly into machine
code giving fast smooth access to the
screen!
It CREATES re-calbbk' Multiple
Screen Files automatically with its own
built-in machine code!
It ENLARGES screen sections in
2X steps!
It REDUCES the whole screen in
2\ steps!
it RECOLOURS your screen
graphics either globally or selectively!
It MIRRORS the screen left to right
making flip-action animation easy!
It RELOCATES your screen graphics
to any other part of the screen with block
or high-resolution scrolls!
It SUPERIM ROSES screen graphics
giving incredible mixing' results!
It SAVES everything to tape or
Microdrive for use within your BASIC
programs!
There's no doubt that SCREEN
MACHINE is a major graphics toolkit for
the 48K Spectrum, It is completely menu-
driven and comes complete with demo
program and fully-documented instruction
hooklet.
Another first from Print 'n Plotter!
PRIST X' PLOTTER
ZX SPECTRUM JOTTER
Pre-planning your screen
made easy . . . and precise!
SCREEN MACHINE is an invaluable
graphics utility to use with PAINTBOX or
any other graphics hardware or software!
It gives a wide range of facilities to
enable you to manipulate graphics and
tai. saving time, memory and giving truly
professional results.
F..r instance: SCREEN MACHINE
COMPRESSES Screen Files to cram even
Print n' Plotter JOTTERS have
become a household word for the Sinclair
enthusiast.
Despite various imitations our
original ZX SPECTRUM JOTTER is still
the one people prefer!
Of course it could be because it is
professionally produced ... the quality is
superb.
And the fact that it is BIG SIZE A3
{l&k" x 11 V+") is a distinct advantage
when working in high-resolution.
Its also 100 pages thick. 50 pages of
PIXXT gods showing each numbered pixel
co-ordinate and 50 pages of PRINT grids
showing every character and graphic
character position and INPUT lines.
Each page also contains 24 UDG
planning grids (2400 per pad).
Consider also the fact that it is
printed on Artists Detail paper . thick
enough to take any writing, drawing or
rolouring, yet thin enough to overlay onto
a drawing and trace-off
For pre-planning graphics, text,
tabulation or anything to produce on
screen' a Print n Plotter JOTTER won't he
beaten.
The complete package comes with a
set of coloured pens, a Pixel ruler and a
handy corrugated storage tray.
If you use PAINTBOX, SCREEN
MACHINE or any other graphics utility . . .
vriii'll do things better with the ORIGINAL
Print n" Plotter JOTTER 1
PRIST TV PLOTTER
KEYBOARD OVERLAYS
The simple answer to
"Which key?"
Print n' Plotter KEYBOARD
OVERLAYS for the standard ZX Spectrum
keyboard are the economic answer to
"Which key does what'"
If you program, or buy commercially-
produced software, sooner or later you'll he
faced with a mind-boggling mass of keys
that perform different functions.
This can be as simple as the "FIRE"
button in a game or as precise as the
analysis" button in a scientific program.
Left face it. the Spectrum keyboard
is complicated enough so why not take the
easy way to remember , . ,
... lay over the keyboard a Print n
Plotter OVERLAY and write the function
underneath , . . it's child's play!
Then keep the OVERLAY for the
next time you use the program.
Print ri Plotter KEYBOARD
OVERLAYS come in packs of ten .
Punched to fit your Spectrum. Priced to
suit your pocket!
PRIST A" PLOTTER
ZX PRINTER PAPER
Print n Plotter Products also
market ZX PRINTER PAPER that gives
good, clear print, eminent feeding qualities
— probahlv the best you'll find in the U.K.
FAST DELIVERY and
economically priced , , . you wont find
better!
" CREDlTcABtJ 24HR. ANKAPHONE
ORDERS
01-660 7231
(Phone 01-403 6644 fen Deikrwdetba nmuinesj
Post to: flei>l 8, Print 'n' Werfttr Product* Lid,,
19 Borough Hijjji Sire* t. London SE1 9SK.
Pk'iW send me
. PAINTBOX" SOFTWARE # JEWS
. . •SCREEK MAC 'MINE " SOFTWARE ft (
.... SPECTHUMXrrTKRPADSfflJSOO
, . . SPECTRUM KEYBOARD OV KRLAYS©i2,95
5 ROLLS ZX PRINTER PAPER (B £12.50
All prices include U.K. postage and. VAT,
I enclose remittance in full
□ Please bill my Acces/BarctayC^iVi^Majlertiini Nil:
I
( r»eree» itrders please add 2S% i>n limited pric«, for
jdiditiurial handling
NAME.
ADDRESS-
I-
L_"ttF.
f-it
For the Spectrum at £5-95 each.
Available at selected branches of W.H. Smith, Boots,
John Menzies and good com puter shops everywhere.
[CBM 64 versions due tor release soon)
; 1 ■
■
Extend your 16k
Spectrum to 48k for
just£2700.
And get a Free
program worth£4*50
into the
bargain.
I •> 1 1 1 [ ■ i ni 1 1 ii m\ | m si t I wi | ii i- \ 2 I a niy^try to you V 1 ' I it yt >i it) Himtwrf
dv iwi 48K Spt-ct ruin n wrs how l*> Pt : i:K iir»d POKE sysU'ms
Wltob ies^ hiiw to nirimpulHle ihc> display file > hi h* .-let control tin-
attributes, henh' tcifiiid out hciu. mm Ivijwirv mmimmtv i* Ml find intit h.
much more. With t he SP48 this program i«*fT*>*>, On iis f iwn. \A.BH ►.
SP48B, 32k Memory Extension ivith Program — £27
The SP48 Simply ptutjs Into the sockets provided by Sinclair inside
your Spectrum and turns your 16k machine into an absolutely standard
48k ready to run 48k programs.
The SP4S fits Issue 2 and Issue i Spectrums Full slep-by-step
instructions are- provided. Fitting is easy and there is no soldering.
The SP48 carries our full warranty and all our customers enjoy the
benefits of our renowned product support,
And you get a free copy of Beyond Horizons, and educational
program which has Already enlightened thousands of 48k Spectrum
owners about the inner workings of their computers.
48/80 FORTH
This compiler and editor is fast becoming recognised as the most
professional and highest quality implementation of the FORTH language
pn rhe Spectrum. FORTH gives you the speed of machine code without
• the tedium of machine-code programming.
All the Spectrum's excellent graphics commands are retained
including DRAW. PLOT and CIRCLE Real arcade quatity sounds can be
produced using BEEP
More advanced FORTH programmer* will hnd that 4S/&0 FORTH
pravides a complete implementation *->f !IG FORTH, including the
ncauons of BUILDS, DOES and CODE
Each 48/80 FORTH cassene mdudes a. separate FORTH editor
i*-hn:h use? pan of RAM as if it were disk The 48K Spectrum allows a 16k
disk', while leaving nearly 20k of dictionary space. A comprehensive
user manual is also included, which covers both compiler and editor, and
icid beginners Introduction
SINCLAIR USER Sepimttxr 1984
Extensions to 48/80 FORTH will shortly be available to existing
customers at a nominal charge. These will include floating point arithmetic
and microdrive handling.
TRADE ENQUIRIES WELCOME - Are you on our brade/eKport mailing
list?
Alt prnducls qti this Ofd*>T form are in stock. Same day dispatch for phCHIttd Access
and Visa orders.
To East London Robotic* Ltd: PkaM Stfftd by return (tick items required)
□
□
la
I
SP4SB (for Specrrum Issues 2 or St £27
BEYOND HORJZON5 (4Sk> £4.50
48/30 FORTH f48k oi 80k) £14 %_
Postage bfip. I enclose ft cheque/ PO lor.
IN
My Accc»/Viu No. Is
Addrtfss.
sut
Eflsl London Robotics Limited, 5t Nicholas Houh, The Mounl Guildford.
EAST LONDON
Surrey GU2 5HN.
I Orders and special enQuines
GuiWford (04831 505605
Tetex 8813271 iTrad* only)
njDEDTIBS
123
MAKE THE MOST
OF YOUR
SINCLAIR.
IMTERRKE
PUBLICATIONS
BETA BASIC 1.8
ENHANCED BASIC FOB SPECTRUM 48K
FOR GRAPHICS - STRUCTURED PROGRAMMING
- DATA HANDLING
I have ipac* K> do lllrt program
<jl a l**9a B.AE far turttwr
□ Deploring the Sinclair QL - An Introduction to
Super BASIC „. Qfi
Andrew Nelson "■ so
n 49 Explosive Games for the ZX Spectrum
TimHartnell " 3b
n Creating Adventure Programs on the ZX Spectrum
Peter Shaw and James Mortleman -»*»
n Putting your Spectrum to Work
Chris Caitender (includes a full word -processing
program) "■""
D Mastering Machine Code on your ZX Spectrum
Tom Baker ts - M0
n Programming your ZX Spectrum
Tim Hart nell and Dilwyn Jones "»■«>
n Delving Deeper into your ZX Spectrum
Dilwyn Jones "- 30
□ Practical Applications for the Micro in the Home
David Hole t *- 30
n The Art of Structured Programming
Petei Juliff & * s
n 60 Games and Applications for the ZX Spectrum
David Harwood "■ w *
These books are available from most book and
computer stores.
Interface Publications, Dept.QSU,
9-11 Kensington High Street, London W8 Stir
Please send me the indicated books I enclose £
Name . '
Address
II1TERRKE
PUBLICATIONS
Wre the Experts.
rrp A nr ONLY Inierface Publjcaluans are diair ihuted exclusively in the UK and
"SSErWB DtfrESbw Eipon trade tidied by Ir^tface^b^D^) ^
Raleaae I 8 it mora pcwartui then »«*<' w « dwr»
juUki - H vou ean't befli*ve in« ed, a"™
inlcunetwn
Feature* Commands are firths-entry keywords in grapWci rnodB. Syn*« ; >»
chicled on entry Ft** compeliWa with Spectrum Bant MIcTOdtnre sompai.bla
Comprehensive manual.
HOTE: Ra*oa*» 1 .0 ■» (till syedeWa for 1SMBK Speemim al f 1 1 .00.
»<-
'iffwii «r ■pawf-cl
AUTO •— * n*a>4winQi
■■JIM. i*/l Of «0*t* loofu
CLOCK ion ■" ctac*
tufllWtMmoL CIMKt .«
ill i<t|i tz- '-*v" "J*nBPBi ilips
gffFlfT in» d^i-*Mi t4VI
MM. DOT aWaaMifl
LP*Ti\l»T taw. TC Ui#
tCMH.4. ■*■ ■JtH.L *ui wh a m via
FBhnd
ffSTT ■ r*ri *"*'■> !*■'
WHiUVni lr-M
AJ*tP lb-maun
■MUr dKmi iu ■»■"#■>
CM^i ruMrta to 2
ngP atawc i 01K*
HUG. W PtbK. ewe ™«
flH PeTT-*? [dsHMdwaBil
FUNCTIONS
DO • LOO*
n.an pv
purr ■*»
(n—ai m i<i«wig
■»"•**■
QMy €11 CO inekJi.yel lUpoiada prica for fliUm 1.0 owwi i» Ca.OO Thia
includai a 15-page supplement lo ¥°uf manual PlaaM qug-tn daia ol purchaaa. n
you did not purthaaa from vi. aiat« «jppll*t awl r«um OMQinal ca»»*rta I
rtaaa« saitd me: .
SalP Saaic. Ralaaaa 1.8 Paymant ol Cll.OO i» *ncloaml
|w £11.50 for foraio^ ordars). Chaeiijea piratl* iq BET*SOFT
I don' I brtlevo ql "a«» «"=* me full detella ol Seta Ba*^ 1 A I anctoM a Hamped
•ddretaed anvelopa,
NAME.
ADDRESS
BETAS0FT
92 OXFORD ROAD, MOSELEY,
BIRMINGHAM B13 9SQ
NOW
FTd
SPECTCJJM
and ZXBl
"^Ei
T 5.
T HUC£
?»^f*££
Lift
vP
OO
T AP£H> "&&***,
zrizA&P*
@&&ma \* "SSBBSSi;
lifii'i "''■'-'"'*
tiff 1
aasKMiS
&azih£
vttTX,
tij&n**
WlW
m/c C0MPU&&,
f-igylfO^^!
'OpSt-PPl/EP^
SPECIAL OFfB*{
ycfuiz eiftsr TWO
tape* FftBE
it YOif fS* TV;S CGtr&C/uf
or tbix) El lar mW> n « * dnlwis I
: ALEC FHV ftfl^i- FflSA tnd|
ERN* FRIT EA
SOFTWARE LIBRARY
i r ue aoltvpr a dorarv la be aal up m i ha
_„, Id —ana all 1 1 tne iarflB»i ■ Onrn/al led lap*
jlock as^OUd Brpecl IromOurneaflBlBH ■ "W"
bv < 16-oi1 KHivpuia* iz milllen hflaa o1 p'OB'am
and d*ia on amkl I wilh in* help o< "" »••• * blB 0u1
mDrBlfiBAdly mara bumanai ■ Oflan imiiaiad
(»n>al inia) ilmoal to I hn lellar - ! lallar 1 1 ndaad ' I
bui nevef aqyallod ■ Friendlj nei pf ul urvi« -
ai the and ol a phcns 11 needaii ■ Ffae m*mbef»nip
01 du-t piiosurit Club puundi all p*riphef»" and !bb-
er-lha-chan 1ap*t ■ Any loading ppotum* (rara'f
auiari>a(icailst<6ditBd ■ Shopno* flO«n Inem iu
Ppai Oir.ceS if renlal and diaeount »*la* *' 'ape* * na
oeriphefalt ■ Hfamhaj threuohoulihH*»rld
■ Ho compiicaloJ athBme*. «o arorralnnni to
quaMMv — rant-wha.1 and *Han rom N't* ■ Pnnled.
Hluatrated magazina -ComputartivBf f*a» in mere
than an* me»B lyped naw»let(ef ■ Keenam -airaf
r»i«s ■ ACCESSftDldefacan |0in UylalapHonioft
0JM>?3273£ ■ MO mVAL^BnolleialMhi^..^ —
"arnham Roax3, Wes! Li«. Hants GU33BJU
NAME...... Machlna
ADDRESS..
Sp«l»l o1Ur from lh*l Hil»! LIFE MEM B I
inofmally ES.Mh OyarjAaa I.Eu'opa nnlyh tiO, or
julo loc-Bil Hunch m W Garmanf. Franca, HoMena
Balaium. Scandinavia, South Airtca, Ireland —land
mi Raply toupon artd ike' 1 1 (orwJWd youf enquiry
SINCLAIR USER September 1984
124
Helpline
Control your characters
Andrew Hewson reveals some useful tips for programming graphics
EACH MONTH I try to vary the
contents of this column; some-
times I tackle a single difficult
topic in detail, sometimes I cover sev-
eral related topics and sometimes I dis-
cuss a mixed bag of ideas. The column
this month belongs firmly in the final
category.
The first letter is from John Lock-
erby of Canterbury who writes: I am
repeatedly faced with the "Non-
sense in Basic" error when writing
programs for my Spectrum. It al-
ways occurs when I try to READ
from DATA statements. What am I
doing wrong?
Appendix B of the Spectrum Basic
Programming Manual states that error
code C — Nonsense in Basic — occurs
wifb the VAL and VAL$ functions, not
with the DATA or READ commands,
so it is easy to understand John's confu-
sion. In fact neither the error message
nor the explanation in the manual are as
clear as they might be,
A few moments spent experimenting
with the VAL and VALS functions will
ihow that error code C occurs when the
string on which the function operates
cannot be evaluated; for example, the
VAL function evaluates a string as a
numerical expression so that
VAL "5 + 2" = 7
whereas both
VAL"5 + *2" and VAL "a$"
give error code C because in each case
the expression within the quotes breaks
the rules which govern the form of
numeric expressions. Hence the ROM
routine which is responsible for evaluat-
ing the expression gives up in disgust
and triggers the printing of the error
message.
The program in table one shows an
example of that type of situation. Both
r Pfeafe address problems and queries a Andrew
Heiesvn, Helpline. Graham Clan, Bleistrvry,
QxjaTdthirt,
of the DATA statements in lines 10 and
20 can be READ by the loop in lines
1 00 to 1 30 depending on the line num-
ber, J, selected by the user. If line 10 is
selected the program reads each of the
four characters in turn into the string
variable AS and then PRlNTs it. If line
20 is selected, however, error C occurs
because the program attempts to read a
numeric item into the string.
Peter Groenewald asks: Is there a
poke command for the 16K Spec-
trum which causes the cursor to
change from upper to lower case?
That is not possible, unfortunately,
because the letter representing the cur-
sor — either K, L, C, E or G depending
lu
20
50
too
120
DATA
B
C
D
3
1 ENTER NUMBER OF DATA LINE
50 + 20 * C J « 10J + 20 *
DATA
INPUT
GO TO
RESTORE J
FOR I = 1 TD 4
READ AS
PRINT A$
NEXT 1
t J
J
= 20)
Tabic 1 To demonstrate chat error cade C can occur at run-tintr when thcrr is a
mismatch between the content* *f DATA and READ statement*. The program executes
correcUy if DATA line 10 is selected but fait* If DATA line 2fl is selected,
on the mode in which the machine is
operating — is determined indirectly
from the MODE system variable which
is held at address 23617, The value of
MODE is read by the cursor printing
subroutine at address 6369 in the Spec-
trum ROM and it then passes the ap-
propriate character code — either 75,
76, 67, 69 or 7 1 — to the main printing
routine at 2548. The contents of the
ROM cannot be changed and so it is
impossible to change the character
codes. It is, of course, possible to copy
the ROM routine into RAM and modi-
fy it but it is not possible to return the
modified copy to ROM.
A possible solution is to change the
character set which the PRINT routine
uses by altering the system variable
called CHARS held at address 23606,
CHARS points to the base of the table
which controls the form of each charac-
ter. Changing that variable alters the
form of the entire character set and it
must, of course, be changed back again
after use otherwise all subsequent char-
acters PRINTed will be incorrect.
John Edwards of Derby would like to
make use of the facility to change the
character set. He asks: Is it possible to
print characters which are under-
lined?
The answer is to copy the original
character set from ROM to RAM,
modify it so that characters will be
generated with an underline and then
alter CHARS to point to the base of the
new table, The program listed in table
two demonstrates the method.
The first line in the program brings
RAMTOP down to 32767 so that the
new character table which will be stored
above that address will not be overwrit-
ten by the Basic system. Next, the
character table in the ROM is copied
byte by byte to its new location. Only
the characters with codes lying between
32 and 127 are derived directly from
that table — all the remainder consist of
tokens or control codes. Each character
requires eight bytes to define it so that
the entire table is 768 bytes long.
The eight bytes which determine
each character do so in horizontal slices
so that to underline a character fully it
is necessary to set all the bits in the final
byte to t. In other words the final byte
must be set to 255. That will cause a
toniintitd on pagt 127
SINCLAIR USER September 1934
125
UnibetSttp &ofttoare
LIBRARY OF ADVANCED MATH/STAT/ECON
FOR SINCLAIR ZX81 AND SPECTRUM
SS5iinan?s of mattes and vectors within one single program. Any outpu can
SSS31S S tE"tof «ht »,rt operate withoul M^"
TbKZXBI 25x25. 16K Speclrom : IS* 15. 48K Spectrum ; 48x48-
Sida B : Determinants ol square matrices.
Sd?A 2 In'cSJSTadrafcSu^ions (as degree 2 porynomiato) and Newton-
g^ h S3Ta.nW«i search methods for hiaher ^™ ^£^£5;
Computes ( he real root s with a digits of pr ecsion . SID E B . Plot o» poiy nom
any interval, values of real rods. extremurn points ^ ^
I^aSn^rmt^L of two functus by Simp*>n ^|[^|^
njSs Also computes the area enclosed betweenthe twpfunct.ons. SIDE B Plot
of two functions in any interval. Integrated area shaded. ^
I^^gnTyS^S^te regret program with log/ In option
S Ach viable allowing tor eiponontiai and geometric regression^ Displays
estimated coefficients standard errors, t-statistics, R : . corrected R . F -slat is tic,
SSXrff nStel Dufbt-Watson statistic, variance™^ nte <*«*£*«*
tS^SXSSi^ SJtf ZSatSSioo. S.WE B : Rot C bivariat*
regrBSsions, slope, intercept. FV. standard deviation.
tap* S ■ PROFESSIONAL LINEAR PROGRAMMING H .. *" ,
If D ?A A u^rfn^dly itlmisaiion program capable of handling , aN sorts of
Saw Droaramming problems (any combinat,on of <= > constraints .and V -0
hnear ^"""'"V^ < nts} Disp | ays <h* cannonical equivalent of the
*^i ^nJTazkvzXbeL dual problem and lis solution Capaci*
aSLt£?*2*K C i 6 KZx a i 10X21.15X18, 20X13, if3KSp«ctrum:ax8,
2£ rSSSfSSii. £S 50X25. SIDE B: Solution* of simultaneous
equations. £14 ^
^A*8"flS£2?e8TSAND DISTRIBUTIONS Chi-square, Students tip.
t!?annWh?ney U V?ito«ons Signed Ra nk tests and Chi-squaxe. Students t-. £
n™™al Sn anrj Normal distribution*. Data on many samples can be
eSS a. oS sXd and basic statistics displayed. C*oaoty **■«£»
Smplotor^SK ZXfll 1X230, 2x110, 5X45, 16K Spectrum : not available.
^TS^^ .i ungrouped or grouped data.
S^rcSpS F££ S5 and grouped Output include, meat vjjjjaj ^dev^lion
. -rfCtVormr ckflwness fcurtoats, moments. Pearsons coefficient, etc. w
2000 C9.S5
In ^alem^mSg Program to Keep record of books and articles. Loading
and saving of ilit, p^nt ing and listing of up to 150 records in a file, search,^
tor anX and sorting records into alphabetical order It .a possible to
modify, delete and add a record
EDUCATIONAL SERIES
EUUtf> iiUWtatniM
INTRODUCTION TO ECONOMICS SET |4BK Spectrum only) : Basic concepts
a^VnTroduced by extensive use of graphics, examples and excercses.^ ^
S?E^ E De°m N and M fnd «% analysis, demand theory, cost-benefit analysis
SSI B : sSta analysis indifference curves, dec iskjn maWng -n a market
economy £a fl8
5 De'I^SSSSI Production function, linear ?'W™^?^™-jg*
cTlinwr Programming. SIDE B : Theory of the lirm. e^aticty ol demand. CES
production function.
JsTM^eTn^onS income determination, aggregate demand and supply
analysis, multipliers.
SIDEA* "on T^nen's model of ^cultural land use. Locational rent and
principle ordimin-shing returns. SIDE B : Models of agricultural and urban
lend use.
flProoramswith INPUT, CKANGE.LPR1NT and SAVE-DATAlacilities. Spectrum
11*^7X3 4 and 6 also embody MERGE/READ DATA facilities. A
common data file can be used with these programs.
(+| Recommended for A" Level, first year university and poly students.
PLEASE SEND AS SIZE S.A.E. FOR INFORMATION ON MICRODRIVE-
BASED PACKAGES.
Tapes 1-6 C60 Introduction 10 economics set : E35.
AH inclusive prices for the U.K. For overseas orders add 50p per cassette.
Dealers enquiries welcome, »_*„..**„*•
Cheques payable to UNIVERSITY SOFTWARE, 29 St. P-ter-, &tr.*t p
London N1 8JP. Telephone : 01-359 0978
1 26
STAR GAZER
. ne BSSiKBfl*
an exciting, new and sophisticated
Study Peck from Small School that
proves a friendly introduction to
astronomy to' a " *fl*s,
A suite of matched siudv units tear-h-
es you to recognisB ant) name the
constellations and stars of the North-
em Sky.
In the Sky View program just type in
your latitude, date, lime and direction
of view and the VDU becomes a
window to the stern Use the cursor
k^ys to explore the heaven* from
horizon to horizon Press lha hey
and th* constellations will be picked
out end named.
All programs are menu driven and ■ special, integrated, microdrive
version is available-
Star Gazer is supported by a comprehensive 20 pafle manuat with
u8 er and bachgrounri notes, star tables and a foidoui map of the
Nonhern Sky, packed in an attractive, piastic case fat the library
shelves,
Comments from field trials:
"An excellent wet) set out package . . . '
"most enjoyable ..."
Cassette version
Microdrive version
f9 95
£12.95
REVISION MATHS
*u»i
is a compl*te revision course to
O- Level or CSE. designed and written
by an experienced Head of Maths *nd
pubhshsd in tO independent mad
ules.
Each moduie deals with a specific
syllabus area and covers up to 25
topics, ail with fully -structured teach-
ing routines using animated ta*l and
graphics, worked examples and
sophisticated randomised eKercines
that require positive answering (not
multiple choice!)- A wrong answer
snd you can ask the computer to
Show you the eofiecl working. Step
by step.
All programs are menu dn«en and special integrated mierodnve
versions are available.
Modules are fully supported by a comprehens.ve manual with user
notes tables and extension exercises with answers, packed in an
attractive plastic case for your bookshelves.
All yc4j need extra are past examination papers.
Comments from field trials:
'An excellent revision course ..."
'Very helpful . . . "
Cassette version
Microdrive version
Madutes now available
EB95
£15-95
ALGEBRA" , ^ „„
SETS. RELATIONS ft FUNCTIONS
A v {triable soon
Software
' 'VECTORS AND VECTOH GEOMETRY".
"STATISTICS & PROBABILITY"
Ask about our special subscription schema
AD prices irtckjde VAT. Prist and Packing
SMALL SCHOOL SOFTWARE,
Mail Order Department(SJ,
14. Saltmarsh Lane,
HAVLING ISLAND.
Hampshire, POII OJT.
sINl .1 AIR l-SF-R Scpttnttxi ris-i
ananaad Jrpm page 125
continuous line to appear beneath a line
of PRTNTed characters. I prefer a
broken line so I have used the value 127
in the program to ensure the first and
last bits are not set, I have also avoided
underlining the space character, which
happens to be the first character in the
set, by starting the loop at address
327S3 rather than 32775.
The final line of the program resets
the CHARS variable. Incidentally;, the
initial value is 60 and in order to recov-
er the original character set it is neces-
I notice that some commercial Ba-
sic programs include lines that are
flashing or in colour. How are these
effects produced?
The Spectrum uses a system of con-
trol codes so that the software can "tell"
the hardware when a particular screen
effect is required. The default values,
for instance, black INK on white
PAPER, are determined by the system
variables but temporary effects can be
produced within a PRINT or INPUT
statement. Try, for example, typing;
10 PRINT " This is the colour
io
CLEAR
32767
100
FOR
I - TO 767
110
POKE
32768 ■+■ I , PEEK ( 15616 + I )
120
NEXT
I
200
FOR
I = TO 94
2-i
POKE
32783 + S * I , 127
220
NEXT
I
50
Tabic 2. A
tpAtt And
POKE 23607 , 127
program ro copy the character set into RAM, underline all characters except
point the CHARS system variable to the new character Act,
sary to enter POKE 23607 , 60.
Owners of the 16K Spectrum will
have to lower RAMTOP to a smaller
value, such as 31743, and change the
value POKEd into CHARS appropri-
itely. The relationship between RAM-
TOP and this value is:
Value POKEd into 23607 =
INT ((RAMTOP + JV256)- 1
Valued POKEd into 23606 =
RAMTOP -255 -256* (Value POKEd
into 23607)
Note that the method does not alter the
user defined graphics which are set to a
copy of the capital letters A to U when
the machine is switched on.
Michael Gwynne of Farnham writes:
and then press the CAPS SHIFT and
SYMBOL SHIFT keys Together fol-
lowed by the CYAN key — number 5
on the keyboard. Complete the PRINT
statement by entering:
cyan."
The second part of the PRINT state-
ment appears with a cyan background.
Further program lines will appear in
black INK on cyan PAPER.
To see how these control codes work
enter the program listed in table three.
Take care to press the CAPS SHIFT
and SYMBOL SHIFT keys together
followed by the CYAN key in between
the first quotation mark and the capital
A in line 10.
LET A£ = "(CAPS SHIFT SYMBOL SHIFT, 5) ABCDEF "
20
LET PROG n PEEK 23635 + 256 * PEEF. 23636
100
FOR I ■ PROG TO PRDG + IB
110
LET J = PEEK ( PROG + I »
IF J 15 AND J 24 THEN LET J = J + 201
J 30
PRINT " PROG + M % I 5 ■ "; J , CHR* J
NEXT I
Table 3. To demonstrate the PAPER control codes which look at the first nineteen bytes
of the Basic area.
The program lists the contents of the
first nineteen bytes of The Basic area in
memory. The PROG system variable
which is held at address 23635 points to
the beginning of that area — normally
23755 if no microdrive hardware is
attached. When the program is RUN
the result is as shown in table four.
The first nineteen bytes hold the first
line of the program and so the interpre-
tation of table four is as follows. The
first two bytes specify the line number
— in this case, JO — in the form:
Line number = 256*PEEK
(PROG +0) + PEEK (PROG + 1)
The next two bytes specify the line
length in the form:
Line length - PEEK
(PROG + 2)+ 256* PEEK (PROG + 3>
The next five bvtes are interpreted as:
LET A$^"
The next two bytes — PROG + 9 and
PROG + 10 - control the colour ef-
fects. Notice that the program adds 201
to the contents of PROG + 9, I have
done that because otherwise an "INVA-
LID COLOUR" error occurs. Thus
the contents of PROG +9 is really code
17 and appendix A of the Programming
Manual shows that to be the PAPER
control code. The next byte,
PROG +10, contains the number 5
which is the number of the CYAN key.
Thus the two bytes together tell the
system hardware to temporarily change
the PAPER colour to CYAN. '
PROG
+ <l
*p
PRDG
+ 1
10
f
PROG
t 2
IS
7
PROS
+ .3
PRGE
+ 4
241
LET
PROG
+ 5
65
A
PROG
4 6
36
1
run!.
+ 7
61
FROG
+
s
34
■■
pftoe
+
9
PAPEFJ ,
PRDG
■
LO
5
PRDG
4
11
65
.■•
PROG
+
12
□ 1 .
B
h-h.", 16
+
13
67
C
PROS
*
14
68
D
PROG
•
15
69
E
PRGG
+
16
70
F
PROG
*
17
34
H
PPGB
i
1H
13
Table 4.
prot^rsim
The display produced by (he
in table 3.
SINCLAIR USER September 1984
127
A REAL KEYBOARD
■w £28-50
♦ FITS SNUGLY ONTO SPECTRUM
♦ DOES NOT USE SPECTRUM'S RUBBER MAT
♦ BLACK KEYS BEAUTIFULLY PRINTED
IN GOLD & RED
♦ A PROFESSIONAL KEYBOARD AT
A SENSIBLE PRICE
#40 INDIVIDUAL ^A/ITCHES
♦ EASILY FITTED IN MINUTES
ZXtras
♦Spectrum Only
#Ref. KB
BACKPACKS
S" vef&OnS Ot flhis inotspensatjte unit complete your
computer Ai tw»y* SAWE'LOAD and ON/OF F Swltetwig
and a Housing tor th* transformer CompalibJe *ifh
interface one . ttBaltof uaitwilncased k*yt»ar<ls
fl»r BP1 - Fuitly variable sound amp - 3 * 13 amp sockets
Sw«r* and rreor indicator eatjte. and plug ... £27 50
FW BPa - as BPi but no SOCMIS. catte and plugs Has
room to fix your own Duraptug' SOCkete .... £19.50
iW.BPa-asBPl bmrwsouod £2150
Pmi BP4-asBPt dui no Sound Of SOCkete E13.0&
Ref BPS- ZXSl varaort inc. socket, rriainBsw*ch
neon caole and phjfj £20.85
Rel BP6 as BP5 but no taWe or aockas ... £iZ85
MICROSTATION
17' square tr,"iv 'cn above plus computer flftd tap*
Ral II5E7 50
WOBBLE STOPPER
fW RelBWCS25 Titled Rs1STW£6 25
Es(tra*TOk*pf*Tta*-Ral *WLWE!i75 tilted FUJI L TW £6 7S
Complete your
computer
**£$*& POWER BASE
W?P*<- h^ aM the -basic bits* that
4 * Sinclair left off. .
• Fully adjustable sound amplification
• LOAD/SAVE switch • Angled stand
6£T£&{&&t& i ^:~ * ON-OFF re-set switch
COOL-IT UNIT
Takes the neat out
iy[ ye uf computer
L sts your Spectrum or
ZXfll run rnuc+i oootor
Separate COoM Unit
ZXfll ReiZXCEll Sft
^C%&&
SpBclrumRefSCCH.aS
Co o H units dui« mie (Knar k*iwood aoa-#s
Power Base (Spsflrum I Rb1 PS54C CIS SB*Powflf
Base (ZXSi |Rel PBZXtC 6t9 i!i»S0und PcwW f
I Spectrum only) Re* SPBrC £26 00 • Back Pack 1 Hel
B R1 C £32 S5» Back Pack ? Bel 8P2C £24 S5 » Bac*
Pact; 3 Ref BP3C £26 55 •Back Pack 4 Ret BP4C
£18 BQaBack Path SRef BPSC £26 90* Back Pack 6
Her BPBC f 1 R IA0« WearsafflF I Specif umiRal WSBC
£16 00* Wearsawer (JXbi > Ref WSZX £i5 80
NarTW-
Actd'ess
KM
Access
Bardaycard No
• OrMSrVK
Jaike up any extra
spate • Aw wires
included • Saves wear and
tear on connecfmns • Gives out
distinct click with eacti key depression m Amplifies \ ■
ail sound on prograrr} and on cassmtte # Does not
need battenes • Does not interfere with inside ot V
Specimen Of any other add-ons • No soldering
required, simply plugs m REF SPBI £19.90
Standard Power Base without sound
SPECTRUM REF PBSI El 3 SO ZX81 REF PS2XI £13
CREDIT CARD
HOTLINE TEL:
(0709)63242
8am- 10pm
Items under £10 plus SOp P&P
Hems over£10 pit,* gfy P&P
Ail prices include VAT
TOIAl
ENCLOSED 1
KELWOOD COMPUTING Downs Row, Moorgate, Rotherham /££&¥%
WE ALSO
STOCK
SOFTWARE I
128
SINCLAIR USER Sepiembtr 19&1
%
WIN
THE
POOLS???
4«k
IPECTADRJLW 3 - THE LATEST VCBSlON OF THE
ORIGINAL AMD BEST POOLS PREDICTION PRO-
GRAM FOB THE 4BM SPECTRUM!!
' Ths mo*l uier friendly of the programs reviewed, making full use
of the Spectrum'* colour facilities. . better than my own methods
m the nrrficjiial newspaperi" ■ Ftaracml Conxjuter World
March J9B4 ^^
* 5UWUED WITH A DATABASE TAPE COMTAINThG DATA ON OVER IDOOQ
MATUHES SINCE 198V
* DATABASE UPDATED EACH WEEK BTf USES. StrT NO TEDIOUS TTPINO AS
THE TEAM AND DIVISION NAMES AHI ALREADY IN THE PROGRAM!
* ERRORS CAN EASILY HE CORRECTED ■ THE PROGRAM EVEN CHECKS
YOUR ENTRIES'
* CONPfilHENSrVE INSTRUCTION MANUAL AND MENU DRIVEN
PROGRAM ■ EVEN A NEWCOMER TO COMPUTING CAN EASEL Y Lrsc SPEC-
TADPAW 3'
* WILL FORECAST THE LEAST LIKELY DRAWS FOR THOSE WHO PRETEfi TO
BET ON FIXED ODDS'
* VOW INCLUDES SPECTASORT - THE PERM GENERATION PROGRAM
THATTM.ES SPECT ADRA WS PREDICTIONS ANDTtJRNS THEM INTO A PERM
COMPLETE YOUR COUPON DIRECT FROM THE SCREEN 1
* FULLY MICflOPRIVE COMPATIBLE - LOADS AWCSAVE5 THE DATA FROM
YOUR MICRODRIVE 04 SECONDS)
' COMPATIBLE WITH THE CURHAH MICROSPEECH SYNTHESISER THE
FIRST POOLS PREDICTION PRGCiRAM THAT WILL READ YOU ITS PREDIC
T10NS! :RR THIS FACJLlTlf WILL ONLY WORK IF YOU HAVE A CUHRAH MIC-
frQSPEE CB IJ HIT CONNECTED TO YOUR COMPUTER)
THE INTERNATIONAL LY K3P ULAH POOLS PfKTMCTJON PROGRAM
(HOW IN USE IN H DIFFERENT CQUWTSfiEBrj STILL AT THE UNBEAT
AS£ PRICE OF £S9S V4CLU3VE roiDQUEOTO-a PAVKSLE TO
(WE DESPATCH EVEHST MONDAY DUUHO THE FOOTBALL SEASON
WTTK THE: DATABASE MADE UP TO JNCUADE ALL MATCHES TO THE
MTEOFEMSPATCH
IPECTADRAW fDept SU) 1 COWLEAZE, CHINNOR
OXFORD DX9 4TD {TEL: 0844-52426)
O' LEVELS
not just revision but full tuition software (Spectrum 48K]
MATHS Fractions, Square roots, decimals, lagariirims, areas, accuracy.
B programs
TOTAL
150K
PHYSICS
7 programs
TOTAL
140K
BIOLOGY
6 programs
TOTAL
120K
treses, interest, volumes, indices, module standard form, number
sets, pie charts, bar charts, histograms, averages, probability,
algebraic laws, use of brackets, quadratics, factors, simultaneous
equations, quadratics, matrices, vectors, sets, transformational
geometry, angles, trhgooometry. differential ion, integration, maw
ma and minima.
Reflection, wavelength and frequency refraction, diffraction,
lenses, colour, refractive index, the eye and it; defects, ray
diagrams, magnetism, induction, dynamos and motors, force,
matin n and current circuits. Ohm's law, amps, volts. Electronics,
series, parallel gas laws, energy forms, specific heat, kinetic
energy, momentum, Newton's laws, atomic structure, isotopes,
radiation, half lives.
Plant and animal cells, genetics inheritance, reproduction in man,
asexual and sexual reproduction, flowering plants, photosynthesis.
osmosis, transpiration, transport., fuod classes, diet, alimentary
canal, respiration, excretion, eye, skin, nervous system, ecosys-
tem, food cycles, baderia, fungi, ear, earthworm, amphibians,
birds, mammals, response, abiotic factors.
COUP. SC. Data collection, coding, storage, processing, presentation and
validation, d.p. systems, privacy, security, hardware, soflware,
data structures, low and high level languages, OS and job control,
TOTAL |iQ devices, backing storage, machine code, compilers, inter
140K praters, aids and errors in programming, files.
1 programs
EACH SUBJECT ONLY £7.95
GCE TUTORING, 40 BRIMMERS HILL,
WIDMER END. HIGH WYCOMBE, BUCKS
USER September 1984
PEGARDEZ
LANGUAGE LEARNING AIDS FOR
FRENCH, GERMAN & SPANISH
As used in numerous schools and eotleg&s these program* provide a
highly successful aid to modem language teaming Each cassette
contains a sophuslicoted control program Q na - a comprehensive sews of
vocabulary lesson* which can be used in, a variety ol seii-pacea (earning
and test modes Words phrases etc ore displayed with oil necessary
accent and special characters, different colours ore used lor masculine.
feminine and neuter wand* to assist gender learning.
The programs ore suitable for beginners, o-ievel and beyond ai simple
commands enabte new lessons m vocabulary or grammar to be created
by ihe user, edited as readied, then permanently saved tor later use.
Invaluable for homework and exam revision i
Two cassettes ore available lor each language, together these contoin a
vocabulary ot thousands ol words: Level A provHoei 16 lessons in general
subjects; Level 6 provides a further 16 lessons including adjectives, adverbs
and fully conjugated verb lists.
Available from your computer store or by maH order Price £9 9$
Also Available "ANSWER BACK General Knowledge QuJr Prtc* £10.95
Please supply trie
the French MisKeu Lev*< A it £9 95 I .
Ihe Gcirnan tvtaslei Level A » V> 95 IJ
The Spanish luror Level A a C9 95 LI
ANSWfD BACK Quu (Seni&i) a HO 95 |
Trw Fiencrt Uisire» Level B ■ Lv<?!j □
trie Germon Mailer Level 6 m t*> 95 I I
fr»e Spornjh Tulor Level 6 « tv> 9} , i
I have a BflC/Elecrron/Spectrum computer (delete as necessary)
Mr/Mra/Miss
Address
I enclose o cheque/postal order for £
Post code
payable to KOSMQS Software
KO$MQ5 SOFTWARE
1 Pilgrims Close. Harrington. DUNSlABtF Beds. LU5 6LX
m
Commodore 64 ; > .
& BBC 'ModelB',
TTCDVC NOW YOU CAN
vOClD JOIN IN THE FUN
OF KEVIN TOMS' No. 1 Football Game "■"
FOOTBALL MANAGER
Football Manager
Designed by Kevin Toms
This outstanding game of
skill and strategy is
now widely available
and you can join the
many thousands of
satisfied customers
who have purchased
the game.
Some of the features of the game:
• Matches id 3D graphics • Transfer
market * Promotion and relegation
• F.A. Cup matches • Injury problems
• Full league tables • Four Divisions
• Pick your own team for each match
• As many seasons as you like
• Managerial rating • 7 skill levels
• Save game facility
ddictire
Ac&em from the game (CBM 64)
'The Highlight sequences are pure
magic And then you have to sit on
the sidelines and swear jr out! Com-
pletely fantastic. I want one!'
Quote by Charlie Nicholas
Reprinted bom Big K
Prices; BBC Model B 11.95
Cemmodcie 64 £1.95
Spectrum 48K £6.95
zSai ISK ts.&s
(N B 3D GPAPHJC5 ftRE HOT
[tfCUTPED iN THE tX6i VERSION)
Oviree-iSniiefaadd Cl H
Sbat*VT CLB»ertlltTau. I98J
■'Nop.in**^]
C«ld«n Jnyiiick A witdi
Td order by m*iltp4p tre»)*»nd
cheques or po*UI ordtr if-
Avjilu,,* Rciit. rmr.Tiuiar iiinwjrn nnckmm
Addictive Games
'7A RICHMONDHILL.BOURNEMOUTH HH2 6HE
HIRE SPECTRUM
SOFTWARE
OVER 260 different tapes for hire in-
cluding ARCADE. ADVENTURE, BUS-
INESS. EDUCATIONAL. (rtC -even an m/c
Compiler FREE 26 page catalogue FREE
newsletter with hints, ftps and our top
lape chart.
OVER 3000 lanes in stock, with up to 60
copies d( each lilie lor fast service. All
tapes sent by 1st class posl.
LOWEST PRICES - hire up to 3 tapes at a
lime, Irom 63p each lor two weeks til re.
(Plus p&p and VAT). European members
welcome.
Tapes for sale at DISCOUNT pricts.
Telephone 01-661 9240 (9am - 5pm) or
write fOf further details, or complete Ine
coupon and JOIN TODAY -you've nothing
to lose 1
SAVE £3.00!!
For a limited period, we
are offering HALF-PRICE
membership tg readers tfl
rhis magaziflt Join now.
UK memberstup is only
£3 DO (normally C6.00).
SWOP SHOP
A new setvicfi from N.S-L
SWOP your unwarned
lapes. wilh lapes from
other members fw a small
handling charge of only
60p (plus pip and VAT)
NATIONAL SOFTWARE LIBRARY
200 Mulorsve Road. Cheem. Surrey SM3 SJT,
lenctoae -c hoque/po-stal order lor C3.00 Fw LIFE member snip Ptoase rush
my membership kit lo me. II. within 28 days, I'm not delighted with your
service you'll refund my membership tee..
Name
i
Address.
sua i
- Are you being zapped by
finger drift'?
- Fed up with being eaten by
monsters?
- Put new life into your game and
hit the right key every time with
the new
GAMES BOARD
Enjoy these great features:
ii Instantly attached/detached
•fa Games board masks tin wanted keys
,- Improves scores up to 50%
<& Compatible with at! games and software
tr Can be used with joysticks for even faster control
Y> Can be used with all hardware add-ons
i: ideal tor young children
*& Keys can be inserted in any position
Tfl keys supplied. Full set of keys a vaiiable with the
add-on kit Patents pending
AH this and more for just £9.95
From your local computer shop or direct from:
Telephone;
MARVIC MARKETING LTD
FREEPOST(No stamp required)
Stretf ord, Manchester M32 8EL
061-8642010 =
130
SINCLAIR USER September l$&t
■
•
1
<r~.
— • ■ '
J*
1-j N tw
-J
/f¥f*f*i. .
CREDIT CARD
HOTLINE RING
06286 63531
(24 HOURS)
y.
Underworld Exploration Unlimited
Make the quantum leap from Middle Earth to
Underworld amongst the he Mf ires of The Inferno
— a unique new adventure combining fast and
effective graphics, devilish complexity and
advanced character interaction.
Discover the other inhabitants of the
underworld — some will help you — others will
be out to get you! Look out for Virgil — he could
befriend you, carry your load, follow your
directions or just abandon you to your infernal
fate!
The Inferno — £6.50 for the 48k Spectrum
CfifcDIT CARP HOTLINE RING OC3A6 63531 (24 HOURS)
priority ORDER FORM "**■ — ■"'"Please i
INFERNO 48k SPECTRUM at £6.50
(overseas orders add' £1 postage and packaging)
1
I
I enclose cash/cheque/P Q, made payable to Richard Shepherd I
Software Ltd or please debit my ACCESS/VISA card no
I
I
LSEND IMMEDIATELY TO: Richard Shepherd Software Ltd
Elm House, 23-25 Elmshott Lane. Cippenham. Slough, Berks
rTTITTI
Signature
NAME ...„
ADDRESS
SU.*84
RICHARD SHEPHERD SOFTWARE
ELM HOUSE, 23-25 ELMSHOTT LANE, CIPPENHAM, SLOUGH, BERKS. TEL. (062861 63531
ENCLA 1 R t ' S K R September 1984
HI
And why not?
It has the finest graphics yet to emerge from
a Spectrum game.
Fly the latest swing-wing fighter
bomber, with full 360° control.
Seek out and destroy enemy targets.
Land refuel take off at will. \ /
With 3D multi-screen, multi-directional
wraparound landscape, ifs guaranteed to give
your brain hypemnania.
Fry Tornado Low Level today - just one tn a
series of mind-blowing action games.
PLEASE RUSH ME □ T. L L SPECTRUM 44K £5.95
D ANDROID TWO spectrum *bk £5-95
D ANDROID ONE SPECTRUM 16K48K £-4.95
TOT AL VALUE £
Garner suilabL* lor keyboard and foyshefc
NAME
ADDRESS
Hoa:ir»**v*>".n
E nckKe PO/eheque payable ID VORTEX SOFTWARE ond it-nd io
VORTEX SOFTWARE. 2BO BBOOKLAMDSfiO AD, MANCHESTER M2 3 9HD
VORTEX ACTION GAMES
DEALER ENQUIRIES ■ CALL 061 973 9580_
AVAILABLE FROM ALL LEADING RETAILERS ■
Club Corner
Britain
Aylesbury Computer Club: 12 Long Plough, Aston Clinton, Ayles-
bury, Bucks.
Aylrtbun ZX Computer Club: Ken Knight, 22 Mount Si red.
Anbury (5181 ot 6308*7).
Basildon: Roundacre Microcomputer Users' Club. J Hazell, Basildon
2§51I°J4I6333. Meetings every Wednesday 7.30 to 20.30pm.
Brutal Vile and Sod bury Computer Club: 99 Woodchesrer Yale,
■ratal, BSI7 4TX.
Cardiff ZX CJub; Steve Smith (0222) 593237 or Mike Hayes (0222)
371732. Meets twice a month.
Colchester Sinclair User Group: Richard Lawn, 102 Prenygate Rnad,
Cokhcster CO 3 4EE
Computer Club International, 6 Drumdoon Walk, Downpatrick, N.
Wind BT30 6UF.
Coraard Sinclair User Group: Neil Mac Donald, 15 Fotkiln Road,
Grrar Ccrnard, Sudbury, Suffolk COLO 0DA.
Crewe and Nantwich Computer Users' Club: J I" A Symondson, 46
London Road, Stapeley, Nantwich, Cheshire CW5 7JL.
Daventry & District Computer Ctub: c/o Davcntry Ex-servicemen's
Quo, Market Square, Davenrry, Nonhamg,
Doacasler and District Micro Club: John Woods, 60 Dundas Road,
wleaiky, Doncaster DN2 4DR; (0302) 29357.
Eastwood Town Microcomputer Club: E N Ryan, 1 5 Queens Square,
Eastwood, Nottingham NGI6 3BJ.
Edinburgh: Edinburgh Home Computing Club, John Palmer (031 661
3183} or lab Robertson (Oil 441 2361)
EZllG-EducatLonal ZX-B0-SI Users 5 Group: Eric Deeson, Highgate
School, Birmingham B12 9DS.
Fumes* Computer Club: R J C Wade, 67 Sands Road, Ulverston,
Cumbria (Ulvenon 5506S). Meets every other Wednesday.
Glasgow ZX-S0 81 Users' Club: Ian Wart, 107 Greenwood Road,
Clarfertori, Glasgow G76 7LW (041 618 1241).
Gloucester: Mid-weekly Spectrum User Group. Barry [.edbtiry, IS
Linnet Close, Gloucester GL4 9XA (0452) 23186.
Gravcscnd Computer Club: cJc- The Extra Tuition Centre, 39 The
Terrace, Gravesend, Kent DA 12 2BA. Bi-monthly magazine and mem-
bership card.
Hassocks ZX Micro User Club, Sussex: Paul King (Hassocks 4530).
Babbit Appreciation Society, 12 Middlefield l.arte> Hinckley, Lcicrs-
[ersJisfe LE10 ORB. Free newsletter with SAE.
Inverclyde ZX-81 Users' Club: Robert Wart, 9 St. John's Ruad,
Gourock, Renfrewshire PA 19 IPL (Gourock 39967), Meets every other
Monday at Greenock Society of the Deaf, Kelly Street, Greenock.
Krighlcy Computer Club: Colin Price, Kedholt, tngrow, Keighlcy
(603133).
Lambeth Computer Club; Robert Baker, 32 Heatherington Road,
Lundon SW4 7NX.
Liverpool ZX Club: Meetings every Wednesday 7pm at Youth Activities
Centre Belmont Road, Liverpool 6. Keith Archer, 031-256 6109 (day-
rime).
Llanelli Computer Club: 40 Tan-Y-Bryn, Buny Port, Dylcd. Llanelli
56917.
Manchester Sinclair Users 1 Club: Meets every Wednesday, 7.30pm,
ar L.ongsighi Librarv, 519 Stockport Road, Longsight — 061-225 6997 or
061445 6316,
Meapham: National ZX Spectrum User Club. City Fullalove, Wood-
cotes, Camer Park, Mcopham, Kent DA 13 0XS. Bi-monthly newsletter,
subscription £1.50. Send SAE for details.
Mcncyilrje (; -op ZX Users 1 Group: Keith Driseoil, 53 Melville
Read, Bootle, Merseyside L20 6NE; 051-922 3163.
Micro Users' Group: 316 Kingston Road, Ewell, Surrey KT19 0SY.
Mid -Ken i Micro Club: Meets once monthly. Enquiries 10 M Gates, 65
Bnckland Road, Maidstone ME 1 6 0SH.
Mill Lane Association Computer Group: Bryan Mc Alley, 1 Cow-
ba», Chinnor, Oxfordshire. (0844) 52426.
Newcastle (Staffs) Computer Club: Meetings at Newcastle Youth and
fldulr Centre, Thursday, 7.30 Enquiries ioRG Martin (0782 62065),
North Hertfordshire Home Computer Club: R Cmtehfield, 2 Dur-
bam Road, Stevenage; Meetings: first Friday of the month at the
Scnkcneni, NcveHs Ruad, Letch worth.
Northern Ireland Sinclair Users* Club: P Gibson, 1 1 Fitzjamcs Park,
Newtownards, Co Down BT23 4BU.
forth London Hobby Computer Club: ZX users' group meets at
North London Polytechnic, Holloway Road, London N7 Monday, 5pm.
Nottingham Microcomputer Club: ZX-80-8I users' group, G E
Baslbrd, 9 Iltilme Close, The Pastures, Woodborough, Nottingham.
Orpington Computer Club: Roger Pyatt, 23 Arundel Drive, Grpiug-
ion. Ken! (Orpington 2028 1 )
Perth and District Amateur Computer Society: Alastair MacPher-
non, 154 Oakbank Road, Penh PHI 1HA (29633). M«Hy cbifd
Tuesday of each month at Hunters Lodge Motel, Bankfoo!,
Regis Amateur Microcomputer Society: R H Willis, 22 Mallard
Crescent, Pagham, Bognor Regis, West Sussex P02I 4UU.
Hoche Computer dub: S Victoria Road, Coop Rooms, Roche, Corn-
wall: 0726 890473, Twice weekly meetings, Monday and Friday
Saltcoats Computer Club: Colin Borland, 117 High Road, Saltcoats,
Ayrshire KA2I 5SD. Weekly meetings.
Sinclair Postal User Group: 24 St, Marys Way, Code SUL, Chigwell,
Essex [G7 5BX. Produces magazine with compel it ion*,
Scunthorpe ZX Club; C P Ha^leton, 26 Ri lest one Place, Bortesford,
Scumhorpci (0724 63466).
Sheffield; South Yorkshire Personal Computing Group. R Aldcnon
(0742 20571), S Gray (0742 351440), P Sanderson (0742 351895).
Sinclair Amateur Radio User Group: SAE or two IRC* for details.
Paul Newman G4 1NP, 3 Red House Lane, Leiston, Suffolk IPI6 4JZ.
Sittingbourne: Anurag Vidyarth (0795 73149)
St Albans: Bi-monthly meetings and a magazine. Details from Adam
Slaiei, 40 Watfotd Road, St Albans, Herts ALl 2HA, (0727 54176)
Strstford-on-Avu-n Computer Club: Meets on the second Wednesday
of every month. Telephone: 0789 68080 for details,
Swansea Computer Club: B J Candy, Jr Gorlau, Kitlay, Swansea
(203311),
Swindon ZX Computer Club: Andrew Harriett, 47 Grosvenor Road,
Swindon, Wilts SN1 4LT; (0793) 3077, Monthly meetings and library.
Sutton: Sutton Library Computer Club, £> Wilkin*,, 22 Cheainui Coun,
Mulgrave Road, Sutton, Surrey SM2 6LR.
Washington Sinclair Users 1 Club, Columbia Community Centre,
Tyne and Wear. Meets twice a month, tel. 4179483 or 4167367,
West Sussex: Mid buret and District Computer User Group. Enquiries
to V Weston (073 081 38 76), R Armes (073 081 3279).
Worle Computer Club: S W Rabone, 18 Castle Road, Work, Weston
super Mare BS22 9JW (Weston-super-Mare 513068)
Universal ZX Club: Postal club for Spectrum owners in the U.K. and
abroad. C. .Shaw, I Swiss Walk, Bailey, W. Yorkshire.
ZX-Ald: Conrad Roe, 25 Cherry Tree Avenue, Walsall WS5 4LH. Please
include sac. Meetings twice monthly.
Overseas
Australia: Australian ZX Users' Newsletter, incorporating QL Usicr.
Paul Janson, P.O. Box 397, Dapto 3530, Australia, Also seeks unpaid
contributions for the new&leiter.— W.A. ZX Users' Group, Garth Greg-
son, 34 Chester Street, South Fremantlc 6162. Phone 3351671.
Austria: ZX User Club, Thomas Christian, c/o WissenschaJt Fonchi e,
V., Fostfach 141, Al 190 Vienna. Meets every first Friday of the month.
Telephone 0222-44 32 050 Ebf del ails
Belgium, France and Luxembourg: Club Micro-Europe, Raymond
Bel*, 38 Chemin du Moulin 38, B-I328 0hain, Belgium (32J2/65 37468).
Denmark: Damnarks National ZX-8081 Kiub (DNZK), fens Larson,
Skovmosevej 6.4200 Slagelese, post giro 1 46 24 66.
ZZ-Brugergruppen i Dantnark, Boks 44, 2650 Hvidovrc, Gratis medlems-
kab og gratis blad til enhver iniercsseret.
J Niels-Frik Harimann, OZ- ZX-Radioamaror, Bruger Gruppc, Bredgade
25 DK-4900, Nakskov.
Finland: ZX-kerho, c/o Kalevi Hamalaineri, Siltakaiu 9 A 8, 33100
Tampere 10, Finland. Phone 35S3I-34238. Publishes quarterly paper.
France: Yves Chapron, no. SUS-1047, Rue du Puy, 1j Terrasse, 38660
Le Touvei;, France, Specifically for users in the Alp*.
Germany: ZX Club, a posial club, contact Aribert Deckers, Postfach
967, D-70O0 Stuttgart 1, West Germany.
Greece: Athens Spectrum Club, Paris Stamelos, Spetsou 2, isi22 Mar
ousi, Athens, Greece.
Indonesia: Jakarta ZX 80/81 Users' Club, J S Wiiaya, PO Box 20, Jkukg.
Jakarta, Utata, Indonesia.
Irish Amateur Computer Club: Martin S-rapleiun, 48 Scacourt,
Clontarf, Dublin 3. (331304).
Irish Sinclair Users Club: PO Bo* 1218, Dublin I. Publishes a
newsletter. Send SAE for derails.
continued ot page 134
SINCLAIR USER September 1984
133
Club Corner
caniinuerf /ram puge 133
Italy: Sinclair Club, Via MoUdo Vecchio tO/F, 40026 Emotfe Italy,
Gcnova Sinclair Chlbj Vinorio Gioia, Via FCorridoni, 2-1, telephone 010
3125 51
Micro- Europe: Help urn or Club Paris-Micro, 19 Rut? de Tilly, 927GO,
Colombes,, France: associated with Club Micro-Europe.
The Netherlands: Clive's Bits and Bytes, Nicoljaj Beets Strut 164,
6416 VX Heerkn, Telephone 045-42M24. Both Spectrum and ZX-BI
users welcome.
Republic nf Ireland: Irish ZX 8031 Users' Club, 73 Cnoc Criomin,
Baile Atha, Cliath 1.
Singapore: Sinclair Users' Oroupr Eric Mortimer, ID Wilmer Court,
Leonie Hill Roaul, Singapore.
South Africa: Johannesburg ZX-80-81 Computer UserV Club: S Lucas,
da Hoechst SA (Pty) Ltd, PO Etas 8692, Johannesburg.
Johannesburg ZX Users' Club: Lenncrl E R Fisher, PO Box G1446,
Marshal Istown, Johannesburg.
Dumom and Syndercombe Amateur Computer Club, Jean-Pierre Du-
mont would like to correspond with ZX-Si owners via tapes. Write to 8
Kipling Road, Farrarmere, Bernini 1500, Transvaal.
ZX SA Cluh: fimjthan Jones, House 14, Anglo Alpha TO Bob 15, 1725
Roodepoorf.
Spain: Club National de Usuarias lid ZX-31, Joseph-Oriol Tomas,
Avda, de Madrid, No 203 207, 10, 3a esc. A Bartctaoa-H Espana.
International ZX Spectrum Club: Gabriel Indalccio Cano, Sardana, 4
arrico 2a, San Andres de la Barca, Barcelona Send international reply
coupon. Produces a bi -monthly magazine. Spanish ZX Micro Club:
Apartado 181, Alicante (Costa BJmea^ Span-,.
ZX Club Spain; C Benito PO Boh 3253, Madrid, Spain.
Swedish ZX-ciuh: Sinclair Datorfclubbcnj Bo* IQ07, S-L22, 22 Enskede.
United States; Bay Area ZX-Bl) User Group, 2660 Las Aromas, Oakland
CA94G II— Harvard Group, Bolton Road, Harvard MA 01451: <fU7 456
1967>.-SAF Users' Group, 2749 Eden Road, Leslie, Michigan 49251.
ZX 81. SPECTRUM. DRAGON.
BBC. VIC 20 and COMMODORE 64
SOFTWARE LENDING LIBRARY
We have lor hire programs for vour computer. Hire
charges start at 50p (ZX-31L
£5 life membership (less than the cost of a single
game* brings you the SOFTWARE LENDING
LIBRARY membership kit, including catalogue and
newsletter.
We now have over 300 hire titles, mostly for the
Spectrum. We deal with all orders by return of
post. Overseas members are welcome.
All major titles which we cannot hire to our
members are discounted at impressive rates.
Send cheque or PO for £5 to:
SOFTWARE LENDING LIBRARY
PO BOX 3, CASTLEFORD,
WEST YORKS.
Stating name, address and computer type.
Ail tapes used with manufacturers' permission.
SPECIAL QL SECTION NOW OPEN
£10 LIFE MEMBERSHIP
SALE
LU
THE INTERFACE THAT ONCE
PROGRAMMED NEVER NEEDS
PROGRAMMING AGAIN!!!
NO TAPES!! NO LEADS TO CHANGE!!
JUST FLICK THE SWITCH AND
PLAY THE GAME WITH FOX
SPECIAL! SPECIAL OFFER
BUY THE ABOVE MTERFACE WITH
THE QUICKSH0T I JOYSTICK
FOR ONLY
SAI E SALE
SPECTRUM OWNERS!
THE ULTIMATE IN JOYSTICK 0)
INTERFACES >
THE. FOX PROGRAMMABLE INTERFACE - AN INTERFACE WITH:
* Complete compatibility with all programs.
* Inbuilt memory to store up to IS different games
keysets at one time.
* Battery back-up so no loss of memory after power off.
{Battery recharged during use so no replacements are
required).
One switch only for simplicity of use.
Full casing.
Through port for further expansion-
Proven compatibility with the microdrive.
Built-in pseodo Rom facility with Rom for personnel
tool kit.
Compatible with all Atari-type joysticks.
Compatible with Quiekshot II rapid fire.
+
*
*
*
SPECIAL
OFFER
ONLY!!
£28-95
INCL
£32-95
INCL.
^
?*48k SPECTRUM UPGRADES £
TUHNS YOUR 16k INTO A FULL 4Sk FOR ONLY £2300 INCL ^
(Issue 2 or 3 only}
Simple step-by step instruction with the Kit reviewed as the easiest to fit,
Send now to:
Fo* Electronics Ltd,
Fox House, 35 Martham Rd,
Hcmsbv. Gt Yarmouth.
Norfolk NR29 4NQ
HtfJRFADE
' M1ERFACE & JOYSTICK
UTOUOf
I <a (M Hf ftIC
Him ,
I M*«n
1TZ
I I I 1 I I I I I I I I I I I
I
1M
I \. I MR rsMR Stpmnher 1964
DRAW POKER FOR THE
4SK ZX SPECTRUM
• Complete impFemer
gambling gym?
• You play 1 hand in a school ol 5 players
t Full gambling and drawing lac iti ties.
t Beware — your opponents may be bluffing!
• Frit the experienced pte ye r — but can also he - ^
used to learn the game - ^
De Barron
SOFTWARE LTD.
"BOWIE HILLOCK"
FWIE,
ABEFIDEENSHIRF
v
#»'
friendly
Pticc
miCRODRIVE UTILITY
BEYOND TAPE TRANSFER - Menu structure-
eliminates entry of Microdrive commands,
CHOICES selected by single digit entry.
SEPARATE ROUTINES merge with any
version of Mast erf ife and Tasword Two,
suitable for daily, professional use.
CARTRIDGE BASED routine aids loading and
file management, and duplicates itself.
WITH 5000- word Instruction Manual.
moniTOR
P.O. Bo* 442 London NW7 2JF
Phone:01-959 1767
Cable: MONITOR London NW7
Does your
computer
serve
drinks?
There's a new world of high technology
opening up — a world where menial tasks
are no longer a chore, but have become a
challenging source of inspiration,
enjoyment and problem solving.
PRACTICAL ROBOTICS is the first
magazine solely concerned with this
rapidly expanding new area in software
and hardware.
So why not subscribe NOW and who
knows, one day, — breakfast in bed?
PRACTICAL
Mail to:
PRACTICAL ROBOTICS, ECC Publications Limited
2 S Newington Green Road, London Nl 4AQ
Yes — I'd like to subscribe to PRACTICAL ROBOTICS
(6 issues — price £6 including P&P)
I enclose a cheque for £
Please cnaige my credit card:
Card name
Number
Name
Address .
Post Code
Signature
Date .
NB: This offer applies to UK subscribers only.
Overseas rates available on request.
3_A I R V SKR Sepum ber 1984
135
OMNICALC HAS BEEN EXTENDED!
The thousands of satisfied owners of the original OMNICALC spreadsheet program for the
Spectrum will already know how powerful and versatile it is. The extended version (which goes under
the highly original title of OMNICALC2) retains all the good features of the original and adds many
more such as
— Full support for the microdrive/net/RS232 facilities within Interface 1
— Inbuilt graphics to draw histograms from your data
— Insert/Delete column and row functions
— A separate work area to enable transfer of data between spreadsheets
(for consolidation etc).
It can be used with or without microdrives; with a full size printer, includes a conversion
program to let you run models set up on the original OMNICALC and comes complete with a
comprehensive manual.
OMNICALC2 is priced at £14.95
For existing owners of OMNICALC we are offering a special trade-in deal. Simply send your
existing tape and manual and a remittance for £8.00 (£9 Europe £10 elsewhere) to the address below
and we will despatch OMNICALC2 by return. Please note that this trade-in deal is only available
directly through MICROSPHERE.
MICROSPHERE COMPUTER SERVICES LTD 72 ROSEBERY ROAD
LOriDOM M02LA- TELEPhOtiE J-8flL3 9411
The easiest way to become computer literate
All the best listings In
Basic, machine code,
Forth and many more
languages plus
• Programming advice
• Language courses
• Software reviews
EXPAND YOUR MIND AND
YOUR MACHINE
SUBSCRIBE TO SINCLAIR
PROGRAMS TODAY
SUBSCRIPTION FORM
Mail to: EMAP
67 Clerkenwell Road, London EC1R 5BH
I yes — I'd like to subscribe to Sinclair Programs
I (12 issues — price £13.20)
I I enclose a cheque for £
I Please charge my credit card:
I Card name - Number
I Name ^Address
I
I Signature
Date
13*
I N.B This offer applies to U.K. subscribers only. Overseas rales available on request.
51NOJUR USER September 1984
I 1 i i
i i
r-iliWiWinr
I
^+
f *~"
* A
Wl*Ul
A t%i
C4MES THAT FIGHT BACK!
WvTWTwl*
4
1
fpaac
■ J
^-
r-
-, , — .
I 1 '
/x
•*r- —
|T- ^*
F rhe Prize Your mission to discover the innermost chamber of Midas in a huge
planetary maze. If successful you could be in with a chance of winning up to £5000!
Only the strongest will survive the devious traps set by the guardians, but just
imagine what you could do with the prize. ....
Cassette carries a special £2 discount voucher off your next purchase!
Dealers, please contact us for very Arcade Software Ltd, Technology House,
special discounts on our games. Phone 32 Chislehurst Road, Orpington, Kent BR6 ODG
Orpin gto n 35639 . Te 1 1 O rp j ngton 36639
Fast -furious racing in this Arcade
game for the Spectrum 'Pontoon'
on aide B free!
^p^v
hfJ
Funny floJnga-on deep in a mine.
Can you escape the evil in its
depth;? "Original and fun , . . ,
dexterity needed .... ttrategy n
also involved" — Game* Computing .
|J
ii Effl
WX
Defuse a bomb hidden on the
complex planet. Lattice, before it
blows <!"... action pecked game . . .
addictive" — Sinclair use?.
'atf ill ■• * I ""
mmm
The mobs out to gat ya' in this rw-
hciids -barred 25 screen, action -
packed game. 'Tricky and highly
entertaining/' — Personal Computing
News.
TH
Programmers. We are looking for high
quality m/c games for the Spectrum and
Commodore 64 home computers, send
them in for evaluation. You have nothing
to lose!
All games are for the ZX Spectrum 48K
and cost just £5,50 each inc. p.p. VAT etc.
Ad I enclose a cheque for £_
or
g q debit my Barclay card /Access Account^
C U Name -
D □ Address
ED __
F □
iI;l*U.*Is
2W1
SW9'Q*
i i i i i i i i i i i i i n
]•
50 different screen* of mayhem. "A
fun game for all eg« .... whkh I
thoroughly enjoyed." — Home
Computing Weekly
Learn Bridge
and Chess with
world exp erts
B
ridgernasfer is a series of bridge tutors written by Terence
Reese, one of the world's foremost bridge authorities- Terence
Reese has numerous bridge books to his credit and is the bridge
correspondent of the Observer and the Standard. He has won every
honour in the game including the Wotld Championship.
tape(s) , a book "Begin Bridge with
Reese," instruction booklet.
For the Spectrum 16/4&K,
Learn to plav chess
with Ton) Miles
This package is the ideal personal
tutor for a beginner m chess. It is
A complete learning package
for the beginner at bridge
For the beginner at bridge the
problem is how to I earn the game.
Where Jo you find a good teacher?
Where do you find the patient
partners you need while you learn!
Bridgemasrer's Learning Package
overcomes these problems. You are
taught the Aeol system and play
through a carefully structured series
IHAII
of deals. You bid and play just as
you would at the card table.
The computer supplies your
partners and the expert commen-
tary coaches you through all stages
of the game.
Contents
2 commentary tapes, computer
Commodore 64, BBC B 6*
Electron - £19.95. For the ZX81
£15,95.
Introduction to expert bridge
This package is the ideal personal
tutor for any player who wants to
improve at bridge.
Introduction to Expert Bridge
uses the popular Acol
system. It will explain
the intricacies of
squeeze plays, trump
coups, cue bids and
many other advanced
techniques of bridge.
You bid and play
just as you would at the card table.
The expert commentary will explain
the bidding and the play, so you
will be learning as you go through
the deals.
Contents
1 commentary tape, 1 computer
tape, instruction booklet.
For the Spectrum 16/48K - £12,95.
©DO
TEW,
valuable for hotb the complete
beginner as well as the inexperi-
enced player. The computer program
and audio commentary contain a
carefully structured series of demon-
strations, quizzes and exercises.
Together they will guide you step
by step through the game.
Chess master's Learn to Play
Chess starts by reaching you the
moves and the qualities of the
chess pieces. As you progress you
are introduced to the tactics and
strategies of the opening, middle
and end games.
The course was written by Tuny
Miles, Britain's leading player and
one of the world's top Grandmaster*.
Contents
2 commentary tapes, 1 computer
tape, instruction booklet.
For the Spectrum 48K - £15-95-
SOFTWA RE
Available from Boots and other leading stores or direct from
Serin Software, Frcepost.Dept. SU7, PO Box 163, Slough SL2 JYY
Prices include VAT post & packing. Remittances to Serin Software.
lis
SINCLAIR USER September 1UH4
J/ at have reviewed a program uz have given it a
rating known us tht Gilbert Factor, named after our
Software editor, John Gilbert. Thai jaaor includes
tknty of mitmcriens, speed of operation, ease of use,
mginolity, tasting appeal, use made of graphics and
HUtd, and sttcseis in acsamphshing stated atmt.
ZX81
Adventure
Mvtalnrc I
aiitL Crystal
DaaeeoiK of Doom
lifionttf Island
(jreedy dukh
Ian Curse
hntehlS OurM
Lost Hand
Mapc Maun lain
Mrnhinl liI Unm
PhiTfiiii's Tomb
Pirnmra
Semi Valley
5cfprnK Tomb
vhifi of Ihiom
Tit Great Wester*
Time Banditi
Tsnfc of Dracula
Trader frilngj'
Yukanic Jlurtgton
Vi nrld at Illusions
Arcade
IHh [Iropoui
AMrroidi
Aneroids
Allnl toBVOJ
Baak Robber
Hear* in 1hr Wuod
Rubble Uuji'.
Ifttf
t'lSBTlllt 1
Casselir 2-$
tilj Patrol
Damper
IMrMta
Bwr Stammer
Kortt-Niaer
Vntfut
I nil -screen Brrakoul
Galactic Tr»op«r
liulavH Jailfrrcak
(rimes 2
Ganu* Tape 1
(lames I ape I
dames I ape 2
IjBmn Tip* 3
C too per
Ghnpa
Gobblcmirt
Clibkj
Graad Prit
Galp 2
Hang f.lider
Hirkstead
Hlgh-rmilulion Invaders
Jividrrv
linden
tavadcrs
Jlvtden
[atadert
Abereofi b
Carnell 7
Wot-soN *
Artk *
Phipps 1
Sinclair *
Phipps *
JiRS
Phipps ■
Co si a I 7
Phipps
Automata 6
New soft
Vurir* *
Artk 7
New soft *
Nr» Soft *
Felix
QukksUva o
Cpmell 5
Contrast 4
SlhlTM.K •
SUverftoft R
Software l-'ann 6
V Dries
Komlk A
Unicorn A
Knrnik n
Prtilek *
Orwia 7
Drwin 7
Si in lair 7
Ouiiksihu 7
Qukksilva Jt
Cathedra! 7
Sufi ware J arm 9
1UI. 7
New (.rneralitin ■
Romlk «
Quicksilvs n
Romlk o
JRS *
J K Grey*
Fawkes Computing "?
J K Grey*
J K 4 irryr
Ouicksilwi 7
OuuksiUu 3
Artie *
Software farm
dK' I ronii.s *
Campbell *
S Steel rimic* *
CCS S
Odyssey *
Ann-Mill *
Bug-Byte '
Odyssey 8
Scire 7
Slhi-rsofl
Krai}' Kong
Mm Death Mace
Maze Man
Mazogs
Narntlr Raiders
Nlgfcl Gunner
Fuckrnan
Sabotage
Six Games
space Raiders
Spare Trek
3D Monster Maze
Tare*. Games Cassette
Zuckmaa
/\ lnva<do> lorcc
/X fank
ZX-tl IK Games Pack
/Mil Porkel RiMik
Business
.Kteounts (limited rumpam
Aci'munlij (Suit I ruder t
llu>int'iis bank Acvuunl
rrilicul l*alh Analysis
Draft
Vlaiiin K I is[
Payrnll
Payrvtl
P.Vfoll
Ptrsoni.) Haiikinu System
I'lirchas** Ledger
Mile Day Buuk
S*|e» I fdffi
Text
Education
Cilpwr 1-1
Four Rule* of Number
Inleyraljitn
Inlcrmetlialr 1 n^tish 1*2
Inlermediale Maths 1*2
LtnicuiiKe Erevel. Scries
LartKuafe Devet. Serie*
Llnmr Prnarommine
Matrix Operations
il Level t brmKlr>
O L*v*| French Revisine
41 I i. >it Malhs ItrMMiin
PtilynnntiaK
I'rimar) Arilhmelk
Hurt's -.inn
Self-leach frugram
Language
rorth
/X Fnrlh
Practical
Kphemcri-,
ruolball Pooh
Poulsler
Puzzle
Nuwutnik I'nzzle
Simulation
lighlrr Pilol
night Slmuiaiiurt
Pilot
I'rinl Shop
Strategy
Airline
Autn Gfetf
Halllrships
CcflVfakl
Cjborjj Wan
Haaall
Farmer
Fnolball Minapr
Fori Apachr
t'.alikxy < nnniel
(.real Hrilain ltd
Oteun trader
Piutteer Trail
Traditional
Du Nut Pass Go
LyiKhntob
(>ri|;inat Sup^ro h ti -
PSS
PSS
Abennfl
But-Byle
Artk
[Hsiial Im.
Ilcnson
Sinclair
A Sluhbs
Sinclair
J1S
New Centra lion
MrGraw Hill
■>JI
Artie
Srlet
Cryslal
Phipp;
] JlcslarrcM
licit *f rest
I r-.i[i-n,rni
Hilderbny
Myrmidon
Heslacrml
lillderbay
Soft Tech
>AII (iimpulins
Mil Ion
MrvlutrrM
Traatforni
Hestaeresl
Cunlnisl
i alpar
Micro Mahler
Univemlly
Rose
Rom
Glnsson
Mii'iii Ma.vlrr
1 1 Diversity
University
t alpar
Hose
Rose
Lnlversily
Rtw
L'niversliy
Anvil
Sinclair
Arlk
N
I
ft
I
Uridyl-
llarllcnd
NaiKram
I Mnpin
Rain Writer
Digital lat.
Sinclair
Ht-wn>n
CCS
i t s
CCS
JRS
Mjririh
Stratagem
CCS
CCS
Addictive Games
Contrail
Martecrh
llessel
Qeickslka
4Jukksilva
Work Force
Hndtc
IP Snllware
Software Directory
Tal
I en pin
/\ Ih t he„
ZX Compendium
ZX-Chrv. I
Utility
(■raphii.ii
(■riphiiH lunlk.il
HI Rrsululicm
Machine Cnde Tttf Tnol
Mt'oclrr
I'royramme Lnhanrrmenl
Package
Renumber Dflele
Trace
ZX CuBapikr
ZX Screenkii
Z.X41 Rtmload
KX-Bug
/.X-sidcprinl
ZXAS
ZXDD
PSS
PhJpf»
Artk
Caraell
Artk
IPA
JRS
CRL
OCT
PSS
R and R
Wor* Fore*
Teifalr
BgiimH
Picturesque
PierurrmjlH'
Artk
Mii'Mophcrr
BuK-Byle
Bua-Byle
T
SPECTRUM 16K
Adventure
Android Orte
EOscapc
Mines ul Sulurn Krlurn Iu
Earth
Morip
Planet of Death
Secret Valley
The Great Western
Tlaae Bandils
Arcade
Aquariu*
Arcadia
Arcadian
Assassin
Avenger
Harem
lta.se Invaders
Black Hole
Blind Alley
Uii)> BlaMer
Cassette A
Caterpillar
Cavern Flghler
( c mi -bug
Ckildrrn"s Ciimprndium
Cil) 1 1 Men, i
Colour Cbkffe
Cookie
( <iMnic Gwerin*
( rtt'p> Crawler
CKra&se and Huifuui
Crulsini!
Cyher Kbk
l^eath (hitsc
f demolition
Ckest rover
Hi-hthium Ufl
IliKKcr Dan
Ikiioinhik^i
l>y monoids
I a rib Uercnce
Fd On
Kskimo Eddie
Family Games p»rk
Ftrdlnfe
Frauu
Fruil Machine
Galaclians
Galaclk Trooper
Gaiacltc VVnrrinm
(■alarians
Ghusi llonl
Gaasher
Gnasher
GobMe-a-GlkisI
GobMrman
Godzirja and Mariinns
< .round A I lack
Voile*
Slew (reneratiim
Mikro-Ge*
Severn
Artie
New soft
New Soft
New Sofi
Bug-Byte
Imagine
1 k <.re>*
Spcclrmseifl
Abacas
Temptaliim
Imatinatio*
tjue-l
SniHUne
< ry^ial
tjrwlai
CDS
Bug-Byte
dK' Ironies
Dymond
s1ikr<i-< n-n
Homik
I llimalc
Cryslal
Mikro-Gen
Microsphere
Sunshiatr
Sllveridfl
Micro nact*
lump, kt-ntals
Winters
llewsna
Ckean
Work Force
llymond
Artie
Add -On
Ocean
Hornby
AhaciH
UJI
dK" Tronic*
dK' Ironies
Romtk
Artk
t
4
7
Maslrrlronir
It A H
CDS
Arllc
Tempi alion
Si|v#rse>ft
!|CI AIR USER September 1984
139
Uulpmnn
Haunted Hedge*
Hopper
Horace and the Spiders
Horace (>Ht SMlng
lluntn Horace
1 01051011 h infi-
ll 'il the Wonluf
Jef-Pac
I ahvrinlh
Leap Frog
fight Cyck
Lana Crab*
Migk Mt-anii".
Man Chut
Meteor Storm
Mclcuniiils
MhhmMi
Mkrn Mouse
Millepede
Mined Out
Muon Buggy
Mr Wmi'j Loopy |jrandr>
Muachrr
Orblter
drtron
P*n«y
Pi I man Seven
Planrdiids
Proteus
Rapcdes
Rrpukar
Rider
Ruad Toad
Rubol Panic
Sam .Spade
Btnti
Sentinel
Shark A nach
Sheer Pank
Slipper? Sid
Space Fighter
Spate Intruders
Space l-anes
Spac« Haiders
Space ^limbics
Spec., Frogs Showdown
Spec. Gobhleman
Spec, Invaders
Spec. Invasion Fuftf
Campbell
Mkromega
Pss
Sinclair
Sinclair
BtatMr
Artie
Crystal
Ultimate
Axis
CDS
PSS
Micromcga
CDS
Hewtnn
(Juirksiha
iik' Trunks
Suflek
Lolhlorien
Add-on
QuickCs a
Visions
\rr,i
SaWaoA
Mikro-Gen
Silyrriun
S.iHrk
Micromania
Visions
Sinclair
AbKUS
Visions
Suf|«k
Virgin
UK Tfottk*
Soft Mill
SiivrrMllI
Artie
Abacus
Rontik
Visions
SilsrrsuN
Winters
Quicitsllva
Cathedral
Sinclair
Mikm-Cen
Artie
Artie
Artk
Artie
O
ft
8
9
I
a
s
8
4
*
*
7
2
X
7
6
f
7
7
h
ft
6
7
ft
■
5
Spec. Scramble
Work Force
Sperlipcde
Mastertroak
Sprclipede
Rand R
Spectral Invaders
Bug-Byte
Spectral Pank
Hewsnn
Spectres
Rug-By le
Strike Four
SprCtresoFt
Siyv
Bug-Byte
Sab
Homik
Taak Battle
dK' Trunks
I he Ih-sil Kidc> In
OiwrnT
3D Monster Chase
Romik
Train Game
Trent
Vortei
Winged Warlord
Wizard's Warriors
Yomp
Business
tin Liner Manager
Home Computer Pack
Masterffle 16
Matcalc
Mkropea
Vu-CaVc
Vu-FTle
Education
Alphabet
Alphabet Games
ApuslrOphe
Ballounlng
Calpac 1-3
Car Journey
Cute
Chess Tutor
Counting
Counting • ■
Kduraliiin Om
FJducallottlt
Firework Musk
First Numbers
til I iillL JlilJll ( fJIFU.'i
I hi ii r ttulcs of Number
French Vuc Test
Hidden I i-ncr-
Hot [lot .Spotter
I it (duration
Inii-rmidiaH' |- oi>Iko 1-2
Intermediate Math* 1-2
Know Your I ihli-i
Language Devel. Series.
language I level. Series
I {'iirii Basic
I earning Read 1
Linear Programming
Marin Bonk
Maihs Invaders
Maths Iulur
Matrix Operation!,
Money
Mifthl -Sky
f) Level Maths
Uvel Physks
Paddingtna's Shopping Mix
up
Pathfinder
Polynomial*
Pre/ratty school cassettes
Primary Ariihmeik
PlIBK-l nation Pete
K i-g re-, in i n
Self-teach Program
Shape -Sorter
Special Agent
Spell bin
I iaa and Learn
Language
Beta Haiii
Practical
rliorylhms
Countries of ihe World
Cyrk Planner
Map cif Ihe IK
Shopping I 'si
Sprrtasorl
Puzzle
Fllppit
Hanoi King
Lnjii
INowntaik Putin
Quazai-
Simulation
Air Traffic Controller
Airtinrr
Golf
Golf
Microsphere
dk'Trnnics
JK Greye
CDS
Abersufl
Virgin
'i
4
5
<M f
SD Micro
Campbell
Work Fore*
Contrast
Sinclair
Sinclair
Sinclair
Sinrlaif
Heinemann
Calpac
Heinemann
Sinclair
Artk
Starter Sort
Widget
Term
Siartersnlt
Soft Cntfnge
Collins
firanadu
Mil in Master
I iilin i jI
Poppy
Lungman
University
Rose
Rose
Collins
(ilasson
Micm Musiei
Logic 3
Poppy
University
liim
Slcll
AD Software
University
Poppy
Bridge
HlHIll-Mlllli
HmiitoliHli
* is
Widget
I niiersiu
tssts
Hits.'
Fleinemann
Uiaiversily
Anvil
Wklgel
Heinemann
SlarterHifl
Micml
R.ta-.itt
Spec lra.se ft
I ten sun
Medidata
Kuma
sli
Spertadraw
Sinclair
Contrast
\irgin
Phlpps
Rose
Hcw-sim
Protek
HAH
Vlrgla
Nighlllil*
Print Shop
Pro-Goir
Strategy
AnlO Chef
HiK Match Soccer
Dallas
Mil Iulur
Farmer
Football
Heathrow
I, an Vegns
(JuiiK-v
Traditional
Backgamnana
Bridge Tutor
Bridgrmasler
C haikngr
I Gambling Tape
Las Vfgas
I MiK mi
Othelln
Pinball
Pool
Reversi
Roulette
Solo Whkl
Spec. Mkrocbess
Super Play ■
Tennis
T
.1
7
t
Utility
Aspect
Audio Sortie*
Auto Soajks
Bask UtiiiLks
Char actcr 1 ,1 lieraliH
IWetron
Diuusembkr
l>i>pla>
Editor/ Assembler
F.ilended Bask
FP Compiler
Kl-1-.lllllllll «
l*Herfonl
Machine Code Test I mil
Masli-r lootkii
Mt.nl.-r
Mil ruiii-ii
Print Ulilltics
Prognintmer's hreara
KenumlH r I k Im
Slow Loader
Somd FX
Spec. Bug
Spec. FJWl-or/ Asueoibkf
Spec. Monilor
Spectntm Super Toolkit
Spectsouad
Supercede
lasHirle-ftJ
fracr
TT-S
ZXFJ>
Hewsoa
t < s
Hornbt
C(S
Winters
CCS
Bug-Byte
<<S
Wialm
tie* MM
Temptatioa
Sesrrn
Hewsaa
CK
Hriili!CiriJ>ii i
TemptatJon
It* tin md
li-mptaliun
RSI)
CP Sufi ware
Winters
Hujt-Bylr
Sinclair
Ni»Mi1l
Video Soft.
Aitk
Video
WlBter*
SPECTRUM 48 K
Adventure
Bug-By It
S
W «rk Force
1
Hull, ri rati
5
J ay soft
t
Spectrasofl
*
1 NVlHIIlk
f
dK' Tronic*
7
Work Force
«
Picturesque
it
CP
T
Softek
•
s and i .
*
All an son
1
IMF
7
<JCP
7
PSS
II
Contrail
*
Sinclair
7
Work Force
1
Vvnrk finer
+
KI.K
V
dh" Trunks
•
\iM<
|
Picture Mine
8
Picluresi|«r
9
Nectarine
8
flM.I
CP
Tssmaa
Texgale
limrdaia
dK' Tronic*
A b vss
CCS 6
Ate In the If olr
Add-on
Adventure 1
AhersuN 6
Adsenlure Island
Contrasl
Alchemist
Imagine
Arcane Quest
Add-on
Alias Assignment
Virgin T
Black Crystal
CaraeU 7
Black Dwarfs 1 .air
Nrwvofi
Black Planet
I'hiups
Buffer Adventure
Buffer Mii-rn *
H>le
CCS 3
Caslk Btackslar
st H 7
< inns
fHg Faal >
< la\>ii- Adventure
Melbourne Hie
Coldlti
IM.ii>,, I
Colossal Caves
CP <
Cry Wnlf!
Add-on
140
SINCLAIR USER Septtmber 1984
Dcnon I »ni
Deieetrfe
Dtuis of Deep
DiimorirJ Ou«l
Dfcuaoad Trail
Dnftwtnanr
puageon Master
Pugrom of Doom
fajkwij Island
EfensI Ascent
I'aaEtsta Diamond
*.oJdra Appk
(Tii|ii
Hlfe of Thing:,
Here cones the *»n
■MM
H*
IJurfur 4.1 it II
ltd Cuw
Interna
Inuaribfc Mind
blind
Man*
Jtfk-he Road
Jlflf k Adventure
Kii^E's Quest
LeepirrJ Lord
Lards of Midnijjfcl
htrd.t of I imr
Lou Over Bermuda
Mid Martha
Mid Mirths LI
Mountains of K*l
Marricr (t Manor
M}s«rious Fairground
OdyiKV of Hope
Oracle's Cave
Pirados
Pen*ut and Adromrda
PlaMil
$M
Qaetwleonfl
Round shy J n villi' m
sum's Pendulum
Shrp of Doom
S„l,ris
Spoor
supers?}
temple Of Vran
Terror from The Deep
TM Cam*
The Orb
Tune (funl
Trunk
Traasyjvanlan Tower
Urban I psi^rt
* ulhilli
Virnpir* Village
telnor's Lair
\(hk'»nit' Dungeon
Width of ihr World
/JttjLirK of Dread
Arcade
Ad Astra
Advert. SI. Bemird
Android Two
Am Attack
Amies
Arena 3000
Amtlgrddnn
Atk Atae
Base Invaders
Bear Bovver
Birds and Beta
I arnell *
MCE 5
Arcade T
Shiiiturd *
CCS 4
Gilsofl 7
Ouicksilva P
Crystal Conp. 1
lempurioti 3
Artk 5
Sheptrd *
HrwHMI 1
Artk 7
Phipps
Crystal Camp, n
Alllgata 7
Sin Mflhonse Use. 9
V ifd -i hi
Add-on *
Sinclair *
SRephard 7
Stepnard 9
Crystal 4
Virgin 7
SJinrds 7
oca <
Hupps 6
Add-on 4
Beyond 9
Level Nl*r ■
Add-on
Mlko-Oa 7
Mikr.-lnn *
Intrntisc t
1.1'mliilic 7
Buffer Micro 6
MjNi-i h 6
Dork B
Runcsofl 1
Dig fan i 7
A ultima la 7
Hewsnn 7
Virgin S
Add-on
Minalrnn
Artie 7
Snflel *
Shepherd S
Incentive
Add-on
Bug-Byle
Crimp. Rentals *
Mlkro-Gen *
R&R 5
Shepherd
Shepherd
Legend 7
Terminal 4
Qukksilva 8
Carnell b
Mosaic 4
Add-on *
(jarxoyk Gam** ft
Carnell 7
V dries
IJunksiWn H
Bug-Byle <
Microdeal 5
Sllversofl J
I'llimale A
Work I urn.' *
Artie K
Bog-Byl* »
Blade Alley
PSS
e
Blue Thunder
R WlkOTS
6
Braio JVamage
Silversofl
1
Huh hie Busier
Sinclair
S
HubNe Trod bit
Arcade
*
Bugaboo
Ookksllva
7
Butler fly
Putsonir
4
Caesar ibt Cat
Mirmrsnfl
7
Camlvil
Eclipse
5
Carpel Capers
Terminal
7
Ci*«lon
Ocean
7
Cenlipoid Plus 3
Orwln
s
Chequered Ran
Sinclair
t
Chuckle I UK
(.huckntan
Close-la
Cudcname Mai
Corridors of (ienon
Cruise Attack
Cyber /one
Death Chcas 5000
Defrndi
Dcfreatdar
flefuaioB
DefuMun Worms
Hcm«n
Demoa Chase
I KmI Hide- la
[timrnsiiin flr^lrueuirv
Dinky Uirk'*
Dodge City
Dr Frank? and the MiUlsJer
Driller Tank*
Elrklro Sturm
Energy ».00D
Eric and lb Moalers
K.^kimo fddie
Wtti
trm. Brer
f ruol Loop
Galaxy Attack
Glue < ;,D K
Harry 4jors HoaH
Hlckslead
Hith rNoo*
House of Living Dead
liunchbark
InvaaiOl* Body Saalch,
.I.C.I.|IIHl
Jet Set Willy
killer Kntg>l
Knlghl RkJer
Kosmlc Km(i
Krakatoa
Kraiy Kong
1 ascrwarp
Lajier Zone
Lasl Sunset I altica
La^atron
I i * I lies
I mill > /mi
Lunar JelrHDr)
Mank Milter
Matri%
Miir llealh Hate
Marlav-
Melaf-alaclk' Uarnas
Mission Imptissiblr
Mission tlmeua
Monkey Biznes
Moon Alcrl
Moons uf Tantalus
Mr Wlrapey
Mummy Mummy
Munoery *s Mergatroids
1944
Ohmpkmani*
Orion
ParMfrnopen
Pal l be P'uslman
Pedro
Penelrmlor
Pi-Hiillc-J
HBytP
Psi-Spy
Visit
Piylron
Pyramid
Raider Cursed Mine
Heae-lor
Rescue
Rescue
ReienRe of Ibe Killer
Tomalrrcs
Rider
River Hckcuc
Rubut Rlol
kumiriels R#ven(ue
Sabre Wuir
Scuba Dive
Security Shelier
Skull
Sorwrr
A«F
CCV Add-on
Pulsonk
Mkromefia
Mew tien-
Mikro-(;rn
Cryslal
Artk
I in if si I'll a
Mikro-fien
Inccnllvr
K lei
Mn r,.i ii-iii
Mansfirld
( amrll
Artie
Poftlern
Phoenix
Virgin
Sinclair
PSS
Els
Sinclair
Ocean
Qwkksilva
Silvcrvofi
NTD -Mil i « .ii ■
Sunshine
CRL
f'ulsonit
CCS
Work lorvr
Phipps
Ocean
Crystal
Comp- RentaK
Sofiware Prujccls
PUppa
Hewson
Mkromania
Abb*s;
PSS
Mikru-f^cn
Qukkxllva
Arcade
Conlra-sL
I'S^.
Phipps
Ultimate
111 IM Hill
Salamander
PS«
dk' Tronic*
Salamander
Silverson
Pnl>»nic
Arik
Ocean
< ornhill
Ocean
Luthlorien
Abacus
Visions
Automala
Software Projects
Rahbil
Mikm-Crn
Imagine
MeJhiiume Use
Automata
Automata
Pus urn
Uliitnale
Beyond
Fantasy
Arcade
(.emini
Cnmp. Kcnlah
Ocean
Visions
Virgin
< realise Sparks
SUversofi
Crystal
Ulllnaie
Durrtll
Add-on
Games Machine
Vir H ia
b
1
i
«
A
7
I
4
7
*
*
3
rj
4
6
*
S
4
6
6
4
«
*
7
9
at
9
*
I
*
t
*
*
6
6
ft
7
8
a
6
4
7
S
7
*
6
4
f
S
4
*
7
7
7
t
5
7
♦
I
Space Station Zebra
Sj>e*tron
Sptal
Stop the lAprry.
Submarine Slrike
Tank Tru
I in Guardian
The Snowmia
3-D Bat A Hack
3D I iinaliack
31 J Seiddab Attack
.11) Star Wars
3D Tunitel
Tlaa* Gale
I imebomb
Inbor
Turnado Low l-evel
Traax Am
Irtish in an
Trail
Iribbk I rubble
from
lulankhamurt
Two Gun Turtle
Warlock of Firelop
Mountain
Hhrelie
Worm A I lack
Xadota
Zipper Ripper
Business
Account Mana^emeai
System
Accounls (Limited
Company)
Accounts iSok Trader)
Address File
Address Manager
Bank Account System
Bank Verifier
Business BuL Account
Cask Coalrotkr
CoHector's Pack
Critical Path Analysis
Database
lift Book -keeping
Heath planner
Investment, Insurance.
Information
MaMcrfile
Omnicalc
Pay mil
Payroll
Payroll
Personal Banking System
Personal fin ant,
Managed** nl s,^,,
Mu Ill-File
Sales Day Hook
Small Business Accounts
Spreadsheet
Slock Control
Beyond
VirclB
fncenlitr
Sia>elpir
Polsonk
Maslertronk
PSS
Oukkillva
ClhectahMifl
Hew son
Hew son
Add-on
Mew frfneraljoa
liuicksilvi
CDS
Add-on
Vartcx
1 III mate
New Generation
Qwkkallva
Software Projects
dk "Ironies
Micromania
l.ufhkiricn
Penguin
Microspkere
1'ulsonic
Qulcksllva
dK'Trndci
f ulwood
lievlacrest
lliila. n-sl
SI) Micro
OCT
K Gouldslonc
SD Mkru
Transform
Shepherd
Sinclair
Milder hat
Mi..", i
RAMTOP
Healta i omputing
Inform
Campbell
Microsphere
Hilderhay
Iransiorm
Vlll CumpullBg
Hilton
I nl* o I ill
ISP
I ransiorm
Sinclair
Mitral
Kemp
«
a
ft
■
•
t
ft
i
s
i
t
§
7
7
I
a
1
7
I
4
7
1
4
4
t
*
*
7
LKCLAIR USER September 1934
141
Stock Cnnlrol
Slock Control
Tnword
Tasword [I
vmn » Kc
Word Processor
Education
ABC Liftoff
Angle
A, nglc I urac r
Aslru Mi* ills
CMlk
Ctwll* Speilrrao*
( hes* lulor 1
Cartes
Coualabout
HiM I imtr
Kkrlroak 1 .earner' * Guide
Nil. I
I u-ni li is Fun
F reach Mistress
Frenrh Vot Test
iierman is Furl
t .rrmun M«-kf
Guitar Tutor I
Guitar Tutor 2
Hmdwriling
Hotline
Humply Dumpty
Ittknsi
Jungle Jumble
J untie Malta
Leant lo Read 1-5
Letter* and Number*
I inkword
Look Sharp
Magnet*
Miic-i-Chip
MtBsfk Id Park
Maliiskills II
MD.A-PCSS
Model Math*
Mr. Men
Mr. T's Measuring Games
Musicm uMe r
Nincleenlh C §■ ji^Iuti-tI
Level Chemistry
O Level Physics
Parly lime
Pathfinder
Piratc
Quirk Thinking
Sequences
Spanisk Gold
Speak and "ipcll
Speech Marks.
Spelling Bee
Star Header
Start nicker
Teacher Data
Tense French
Time traveller
Tuner
Whiff Kill
Wlwtrd Box
Em
Language
Forth
Forth
Micro Prolog
Pascal Compiler
Snail Logo
Spec. Forth
Spec. Forth
ZX Forth
Practical
Ream&caii
Computer Cookbook
Cricket Averages
Diet
Diet Master
Dietician
LnK'rtr Diagnostic
nm Aid
Football Pool*
How long have jolt got?
1 Chiaa
tlildertmy
I < jnsform
Twin
I asm an
Sl» Micro
Mkrol
I ungmiin
ChnlkMifl
Arnold Whcalon
>tivofl
L'En&oukindn
Sinclair
Sinclair
l.'Fnsooletado
Longman
rtnHmrTl
ETST
CDS
Kuxmos
Tutorial
CHS
koinius
Harlequin
Harlequin
CfcaJk&ofi
( hjlkvofl
Widge*
Cfcatktofl
f ,'lrver t luggs
?vcisofl
Sinclair
Jim jams.
Silirrrsoft
Mirrorsofl
Sinclair
Sinclair
Sussex
Griifio
M HA Amoc.
Jhr
Mirror
F"hur*
Sinclair
Susses
Cnlpac
Think lank
C- lulor
Widget
i halksnfl
Marrwwft
Chulksoft
Chalk soft
5 and G
Sinclair
■■ll|ie System*
Scisnh
Widget
B Fitrrts
Soli.
Wilky
SoD Collage
Comp. Tutor
BetnoA
L'FJruHiuhriado
Melbourne Hs*.
Sinclair
Sinclair
Ili-SoR
CP
Abersufl
CP
Artk
Hramscan
Bog Byte
Spartan CC
dK" [ionics
(Met Master
Key soft
Speeirawjft
Fasl mead
llurllarxl
I asl mead
Salamander
5
t>
7
*
7
f
i
7
I I liiot
Personal Reminder
Slar (ijfir
The Complete Guide to
Medicine
Vega-Fable
World Into
Puzzle
ArClurtts'
Compufaword
Mix
Hanoi king
JumMy
Muvccuhc
.111 Strategy
Smart Henri's Pop Qulj
Simulation
Ashtt
Crkkrl Cnptnin
Fi«kler Pilot
Flight Simulation
GoH
llowiat
Inkos
Match Point
New Blrkdalr
Olympics
Royal Hirkdulc
Slrikc Attack
Saner Soccer
Test Ma Ith.
The Forest
Iron n
United
World Cap Football
Strategy
Airline
Angle*
Apocalypse
llullle 1417
Battle of Britain
Brewery
Hritish Lowland
Caribbean Trader
Conflict
Conquest
Ills Vlillc
Fall of Rome
Football Manager
Guilty Conflict
(Gangsters
(■■ErcTBsher
CencraJ FJcclJon
(.real Britain I Id
Hunter Killer
Its Only Rock n Roll
J nanny Reb
King Arthur
Millionaire
Mugsy
ISrw Venture
HM
Oligopoly
Plunder
Red Weed
Rcli'ttswald
s< allfrhrain
Shccpwalk
Special Operations
Spec! realm
Sionkcrs
Super- 1 caguc
Iradcwind'
War 711
Warlord
Whodunnit
Wilfred the Hairy
Traditional
Arrlunit
Backgammon
Brill
Bridge Mister
Bridge Player
S.r.os *
SD Micro
CRL 1
Fiaslmrad A
Vega 7
wnii -oh *
Visions 7
Work Force t
Soflrick* 7
Contrail
dK' Tronlca
PAL A
Qtiii'ksilva h
Hi ;lt flower 7
Pulsonic
A Hanson 6
Digital Int. *
Sinclair 6
dIC Ironies *
Wysern S
thalksoft *
Sinclair 9
Hornby fl
CRL A
Ocean *
Micro mart 4
Wiotcr.s 4
Comp. Rental* f>
Phippii 7
■torn by S
CCS 4
Artk 7
CCS 7
\irjiio ft
Kctt Shift *
I
Micrognme
CCS *
CCS
F. MiiiLonl 7
MarliM'h ■
Chectahsoh Q
CCS S
ASP 6
Addictive Gnat. 7
Yluruch 8
CCS 8
Qoick&iiYi T
flu-jlUl. 1
llessel
Protefc »
K Id
Lothlurian
E. Midland
Incentive 7
Melbourne House 8
Falcon 4
lacenliie 7
CCS 7
CCS (I
l.olhloriun 7
MW Gkmes world 3
Manor 7
Virgin
I olhorien It
RuneSOlt b
Imaeine 9
Cross 6
WIJS *
ccs a
l.olhlorian
ccs t
Microhytr 2
llullsryr
Dtrtty Day
Do Not Pass Go
Draughts
Kvoiution
Go To Jail
Grid run Pub loon
Mind <iim«
Original Super theu
Puntoon
Roulette
Scrabble
Snooker
Super Bridge
Super chess II
Super c best I'hree
I he Turk
Voice Ckess
VaJtl/i
VH/ee
ZX Draught*
ZX-Chcs* II
Utility
Alison S 1
VswiildUi
Beyond Hasir
Building Price
Cartoon Animation
Character trfneralor
Compiler
Composer
DLAN
Football
FP ( ompiler
Friendly F jcc
Games DeSlBaeT
III Ul,
Keyword F.tlension
linked Sollwiire:
Infitrmjlinn liUmJlinu
List File
Melbourne Draw
jMonitor Diss
/u.
7
Make Music
Musk Maker
PaiNihm
Prini IHIMM
QUI
Screen Machine
soiulk 1-2
Spec. Assembler
Spec. Compiler
Speciadraw Z
Spectrum tMended BasV
Spectrum Monitor
Sptrlrum Sprites
Spectrum Super Tun lit I
I runs Enpress
VuJH
/4-os Assemhlrr
Maslrnronic 4
CRL I
Work Force A
CP 7
Microsphere
Automata
Arcade
'I.1-1- 7
CP Salrwar* '
t IHlllJSi J
Ihraiind
Sincliir 8
Visjow *
KuDVr Micro
CP 8
t P 9
OCP 8
\nk 1
Work Fore*
< P Software $
( P Software 7
Artie
A FiraUnaer T
Artie b
Sinclair
J Redmin rj
FowJer
ISP I
Sortrk b
Coalraat I
Campbell •
Diuifal lit. *
Soltek f
Monitor 4
Onick 7
Mflthninir lliiusc 8
liincdjla 8
MeGnmJm i
Si) Micro
Mel bourne Mm'.
Sinclair a
Holier Micro 8
KflilTower 3
Print II Plotter *
Sinclair 7
Gllsofi 9
ISP 7
<P B
Artk
Sortek 7
Me Alley
1 P Software 7
Picturesque 7
l~s|- 8
Pseciarine I
kiniunik Robol K
Sini'ljir H
Sinclair •)
\ isions 7
CP 7
T Leboa 7
Serim 7
CP I
142
SINCLAIR USER SepieMbtr 1984
PROGRAMMABLE
JOYSTICK
INTERFACE
with RAPID FIRE as standard
*_- •Compatible with ALL software
7 *Does NOT disable keyboard
X *Can be reprogrammed whilst game
q running
*AII interfaces are FULLY TESTED
before despatch
P
E
C
T
R
U
M
Price £26,00 + £1.00 P&P
Send cheque or P.O. to
PAGE COMPUTING, 28 Burwood Grove,
Hayling Island, Hants.
TEL (0705) 467908
Trade/Export Enquiries Welcome
Statacom Distribution Ltd, are sole distributors of
Datafax 3 r Disk Drives in the U.K.
Whatever your needs - .. talk to us.
A to p quality 200K (1 OOK per s ide) drive, com plete with
power supply, utility disks, leads and cables.
Also available now, a brand new disk interface for your
Spectrum. Both interface and drive may be purchased
separately. For further details ring now or write to
Phologrepti dM* nd »how IrHaftaC*.
STATACOM DISTRIBUTION LTD, 13-1 7 CHE A I* ROAD,
SUTTON, SURREY SMI 1SW 01 -€61 2266
MICRO PRESS
A WHOLE NEW WORLD AT YOUR FINGERTIPS
GRAPHIC ADVENTURES FOR THE SPECTRUM OfiK £5.95
a collection of seven graphical adventure games for the Spectrum 48K as well as
listings various programming techniques and details of now to adapt the programs
for greater flexibility are included providing instruction in tne art of adventure
writing as well as endless hours of nappv programming.
MAKING THE MOST OF YOUR SPECTRUM MICRO DRIVES £5.95
Having upgraded your Spectrum with the addition of aMlcro Drive, you naturally need
a compre he nsi ve gu i de to make f u II use of th I s signif I cant expansio n of co pae i ty . This
book snows the use r now to g et tne m ost o ut of his machine, and how it can he used for
data processing, peripheral control and networking.
15 GRAPHIC GAMES FOR THE SPECTRUM £5,95
These games are diverse and highly entertaining and will provide many hours of
amusement in addition the exercise of entering the programs will provide antpsight
into the rrwiv and varied techniques used in the compilation of programs of this sort
Available from Booksellers or direct from the Publishers.
ORDERS TO:
Micro Press, 27 London Road, Tunbrldge
wells, Kent tni ibx
Tel: 108921 39606
Please send me:
_ Graph ic Adventuresf or the spectrum 48 K E5.95
_ Making the Most of YourSpectrumMicroOrives ES.95
_i5GraphlcGame5fortheSpectmm C5.95
I enclose cheque i postal order forE
Name
Address
(plus £i for psp for a single copy and sop each additional copy)
Please debit my Access/ Barclay card.' Diners card:
NO: .
Signature
Date
*&X
SINCLAIR USER September t$B4
UJ
SPECTRUM/ZX-81
REPAIRS
48K Upgrade 'Telesound' kits
PLUS
All spe'e pert?.
A cos tiro Lid. 43 ONI St.
AshtWI-U-kyiW, Lane?.
Tot: 061 339 8266
KIM tM . . . a a * MlKUM
■ i ■ ht GaMll
ll Lid ■ milir-iU r nil Jjil'lll *■*}« ^^ * 1M CMMW M ■
__< Htt _ (SSSTd lintH ■ hh*
lUr—1 Mil U 1 ■ U*> h*w 1* -fed Ml ataVat
tan
SaV r Isbrt *a»» An.1 ra-ti av aa
•Oltai »Hili|irF->-ni«iIin
tail rmZimi^^rm >T— . M rial i n — ■ »*
a IU' ha *U ■!■! ■■! i i a*il U PI IMiiavaaaH
■I' mmm>I irirHpmntaataHWrillM
! ttbd* I T u aJl l i a a_ I, *l arjlian IUI
■a u raan. uau cap* ut
POOLS PflEDICTION
Made fast nn 4BK SptCUurri Qui puis Best
Dfl**. Home! ap.il Awayi. FeStinBS rVlwIyiiial
r>m Finder which, allows prog'dm 10 HUTU
from it's own mislak**, hrjwuynf ifliall
134 Dividends won &y wiitN trj Far I'This ii
the best and (Mil «i*frtilit »f *rty program I
run saw" -Mr RAP Secretary. Orpington
LCTipiilEr Club.'.
HOHSE HACE PREDICTOR
Very mccEssf id and atir U Ui» jKediElV foi
Flat Haciflg. Ma knuwWB* Of r«afig required
Sell TeaclHncj, program ii M«r w1 gt int.
trte permulalitn calCuUtOi *ith all programs
4ft Aw Bfitltl! P*«l* al E8.9*
AuHraliiri Piatx it C9.9S
Ftal Hieing it Ell. 9S
HDMBEST IDboI Sill
9 Hawks tone Avanna. Ilawpnrl.
Shropshire 1MB JSE
Telephone: .:D3S2| 81 HIS
HOLIDAV COURSES
FOR CHILDREN
NOW BOOKING
I £46 for 5 mornings)
(Adult courses as usual}
Ring: Computer Workshop
on 01 -318 54QB.
4 Lee High Road,
Le wisham, London SE 1 3 SLQ
POPt*¥ PHOGHAMS
for iminj Lihlld'fn
Richmond Hnjat. Inglaton,
Camturth, Lanes LAG 3 AN.
b aaad kt Hi hta*. art la jlaa ana arlh
21 ircl ana ft.lfc tina Mh,
■hi p — g lafeM
I* js. eviuati Hp
Wr F,ta_ ISI, t. *ad h hki mi inn
Ham wrh in t*M: ~
ttmf tar icai* tm> mmmj
i *mt arty, ami etaoaj a Wi hi'
Stri
THE SOFTWARE LENDING AND
EXCHANGE LIBRARY
SMClBUal. CUMMOIIOtll U, lid A fid* VK »,
ISC I IX il
TES1 Wi Ivrt pwpai I* tw Hdimr
*i hrt prrjonaa Iran 5Cb IZK H1 1 Tin nai
IS DO LIE M«BEBatr lUm Han rh> cm! nr ■ ansa
BinWfaBI rN W "lalU 'MHr tt, Tiilu»ra, Ihi Idnr^i
■tttwH nelungt criabow ind rrlroducrcri allB*
Hi naa >nr OVtH 3M XrK tlHES. arf 5IW tSIHiNGE
1ITLES, win lav SaKt'aa ir<J CaanHavl UCI4til
M »*1 *HU «» n i tbif auii tad OWPlSlfc?
MIMMHS IrTHT WELCMtt Nn> inMwa'i rJotiMBj In
iv iMntavi ii rmortuNi 'irti
Sand crmmiiW l« EMI la.
mt sapmnHi inuinn bian*rtv.
PD hi 3. GASTUf DUB,
*[st rrjflttsMHE mm iuk
Siitinf imaM, laanau aad Eaaaaaa traa
wan im tWjr nmjomTut atsti
MICROCOMPUTER REPAIR SERVICES
SPECTRL'MS,. JiHSO+FartSi
VIC 20s ,..,. , £I2,50+P«ni
C64s iJS.OO + Parti
BBC £25.00+ Parts
UPGRADES FOR Scries 2 & 3 SpKtnjms £21.50
We also Repair Commodore Systems
Telephone Trident Enterprise; on Slough (0753) 48785
SPECTRUM KOPVKAT
Simply the besr. Copying of your
I6/48K SpwlrHm progr;
easy as LQAPing and SAVF.irtE-
Only£4.?5,
IT CAN EVEN COPY ITSELF
NEW
MICRODRIVE
KOPYKAT
Transfer your cassette based soft-
ware CMtO Che 7.X Mk'rtHJnvc
RELOCATES programs, Stops
and reveals programs ESSEN-
TIAL for M/D i ruins for. Only
£4.95,
Botti with FREE Header Reader,
Despatched by Return of Post.
MEDSOFT
PO Box 84. Basingstoke, Hants
r<
VWV Short %»f\ CH.-w.f1iJ tWOO^HTH
^
,, ■'. 1 I.r--,
EDUCARE'S SO
BOO* r> Mw grn(PP
"in iii'ir^H , trtiMjAMf
BOKliW^^tfl HIM! tlU^i-idbimfTtl
EUlCUK ma. I
. laanHfov
BECOME A
PROGRAMMER
improve yoLir pfospects m the in-
dustry of the 80 s Wtr'll develop
vouf skulls more quickly and mDro
ptofessionallv wtth our home study
Programming Course, based on
Spectrum, Write tor free brochure,
IDEAL SCHOOLS
Ret: SU1, Fre-apoct,
Waking, Surra* GU 21 4Bfi
THE NEXT TRAIN CALLS AT...
(annh •*•* pal * tta 'tmwti >m Fhfto n • IG *\ ihp aprf ha g«- IkjriMi r tm vaal w n *> « n. *ta>
Caaai. hhri r»»"J Luaan xl rutalia. n it— I tain n isnta — : k> i;_i imiin Klin loan nr •— taa <ta>
tami kftM i ^ aii laa ■■ ntaltfc Ii uu- ifclup ni. i£l-| Ittaa an^l lis iilp Olp I ?5. D* IDQ rtah [tap Vpii h» Caw it
tw >ilM ah ai i^Klrj ■ i^irl oh 'furi ^tarttai'r M whr^ tidta Itmm t jm mm M« tairt Ifetai tan {ta kpa pppl hr laatBai
itaj m i ll lh ImI r. ai m nl MMH t^nnu SitBfltal' ttai Lonta m IU ft. ItaiaO —II ■ Asa if Ckci. HIT rt
lhafe It >ln. Iknrlai hn Krai Ciujl i. gtaa -lh otarl, rT Kiel « npa « hi kdh aptal
IrtUBa ta «K X HflCB
FOR THE STEAM ENTHUSIAST
rum lh* Link LvauL ha — ■ uily UEaa JM' t>p< ctV rTkJU' AUaHMn ipn| fl im RBMi (et*Md b- aDUThTiM
. Vharl InTaTtf ■■ SciTaTfli aTrCP*WlrTl>aTI Vtt aVf RAP aWTW IVI m ^KtlE Hrfat3< W4a%V PPMbTTJ PHIbTJ IfTaTFI !■■
p*d rmirrlaw
ii4iai«^plin^<ZDfJaTjairiiMHllriit
AT LEAST £1 OFF
ALL GAMES
PLUS POST FREE
IN UKI
SAE FOR LIST
CI HECOHDS COCK BUR N
STREfT, IDJNBURCH.
Att tSS'VISA ORDERS
031-22S 95t>S
SUPERIOR TAPE
COPIER
Wc aire cnnvmixd thifcl I he tww I NIT SPY i\
iMe >ciy bc^r Sr>ccLiuiik i&pc Lufncr jvail-
ahlr on {asKKc, Find i belter one orfrr-
m,u_ hctlcr kjiJiic fiti mDrtiry, and TWJCE
your mency wilt tw rfTunetrd
i . Can i:opv muliipan programs aJI in ont
jo Bulrw"^lii;iili
h. Can uopy a genuine 4SK long protrijii.
C. ficnunvrl^ the easiest ^L>pL«r Ki uw,
d. Mkrodrivr CompatibJ; AND includta
prc>gFarn Hi 1riinsi*r B&pc^ lih your rVErLTEh
driw AND they'll work
H7 SPV IS Jl'M 0.»5
/\-(.l VR\N I IK I) (lh]Pl »s| I
2* Chadderiitn llri** I MWMtk,
Hun, 1 mi-,. I>|: *H T W «t|2.
CONTRACT BRIDGE
Campta** Conlrflct Qfidat unnk- handed soamir vuur Spoctrum Randcnri hntl
UnnirpaUad tmhtlfiff **rj fAiy (-nil icnraq. Unlikr nQmn. ll>n taVti lh* naUH laxaaudv
Dad yau know our mn|£ic rjaal cdmaae mr*n plmy mimclmrmf'-*' I H*r* yonj play axaclly at you
would with hrirmri ll you want OlhAmtk*, dtoOH •marlnaOpdoni nul in Uruajr pa4fnraal
■ Oaf I™ yuuf own hand! • rt» brf or ragJay m\if hand
& Display avaryona'i cardt •Channaiidai
■ Mnke oomputrr bid or ptsy >•!' rov # Hul .11 four h*n>l? yfAjitiH
• L*y down H rajftrt V B ury all Iha carda yuuraall
It rrvii br am) iu crf*r K in^ch . u#r>r MHaa r«r l n « ' S4nrJ or paapp*. today .
C9. 9b Ichequa or Accvul fulhr irarlynat Onry nvAitpuaj dincl from ui. by nhdm
SPtCTHUIfl
48K
CONTflACT BRIDGE ttan datmilivn ram do th» dalimtiva mr"«
Alio auailablt 'or ComnMMkarE 6fl
HIGHLIGHT SO F-TWAttE
3 NrrlriT Caurt, HihUad. luan. COS iME Td 101871 475Tt4
L44
SINCLAIR USER ^ttrniieT 1984
HEMEL COMPUTER CENTRE LTD
HEMEL COMPUTER CENTRE L TD
HEMEL COMPUTER CENTRE L TD
We are the repair centre for large retail chain with 300
Computer Shops. Send us your 16K or 48K Spectrum
with a brief description of fault. We will repair and
return it to you for £16 + postage and packing.
All repairs guaranteed.
HEMEL COMPUTER CENTRE LTD,
52 HIGH STREET,
HEMEL HEMPSTEAD,
HERTS. HP1 3AF.
TEL; 044221 2436
pounaocion
aoDLica conrXMxrio
ST110 STATISTICS 4 BlGffiSSWI MttLTSlS
Itt rtM*" * *mv. tag. ptmw.
■DWlial KfTHlWU
Vf u 1 rtrntarj
mlHbllu 11IKHH
Tka papain ■ intM * mie.
■cnajri** todaaltiat.
E8.0O t r>*B*
S"130 U STUD bui •taring « u » «■
(1.00 t I5*p*»
ST130M «. ST130 but on riarJeatPrl.
fl5.Hl I 75* *!
■J wm I* *St ipKlnm.
hx*o*tim *miEn cmmirns
Ufcraaa HMD. l|*H» l»M
JHtFHHB, SI* W«.
-fe. PRIDE UTILITIES
r.— n j ™->— *- ^-i — «.^->.
■aaai mi W»# "*Y aaRia •! **> M«ln»i
'CAT LOG. toiHtaM hndr mtr
'LOADER. v* T iwwim pir » ™»p" ■■> ■*■
uteiip JU fei iiIiihip ii ii'im
'TOMCAT, mi n— "..«•» i— •» e«f
Inl Lup*f M HTf I*PJ F¥ w
■x ■diili n . n bfari fan
* DISCAT. It* fcl — r m II
■ Hal paaand Han **«* p**H a*» »J mlr*
UllKIVin «t*1 athr I1B
tr ■*■•«- u» • ail * rs*
pwk immts KM BdiOCf fe t*i hme iiitdr wns
MICHODRlVl COMPATIBLE
SOFTWARE
NOW AVAR.ABLL
Bua n III md practical priflrafrri ■ apaaaatY
Ou ancfcj*™* imgi aicftaJai
■ KfSpH
To ihuh our Mul 0"»"i Catalogue
HrtH SAI.'IHC n>:
S. 0. MierMynem*. P.D.fiu Z4,
Hitchin, Herts-
INTERNATIONAL CO
REQUIKK
NEW PROGRAMS
We urgently require new
original programs, all
machine types H for UK and
world wide distribution.
TOP ROYALTIES PAID.
Send your programs to:
RAZORSOFT, 12 Rosekill,
Sittion, Survey.
DRIVE CALC
• 1 Ml*!
CHYME SOFTWARE
Require educational, arcade or
adventure programmes already
written or to be created of a
marketable quality from Ireland
or England.
Apfriy: Chyme Software,
John F. Kennedy Drive.
Nais Road, Dublin 12,
James Peart 0001 505773
COMPUTING
CERTIFICATE
S*nd Tot yWir imprewi« m ember ship
cerEirkaic. and kktivt details of *
praclKaJ programming r**m ihal ¥«i can
nkc NOW id earn a
CFJitificatt; lr» r«MruTKH
Srnii OKque/F.O. for £*.<» lu:
itnittlv' lompmtT Uunnn IF*,
1,'lHr *. KmintiM f tmFnr.
Ca**f*<i9ii Hand. tilrlfnfuBlt,
QL
AS>E-.MBE,I P
DB ASS) MU I B
SrKTRUM SOFTWAHE EXCHAAKK CUR). Ftaa
rnsntfMfiftp. Choanal m*n twino. Fen FFEE ORtaaa
jmiH nanvao: addra«*d anniloeo bo O Mtnm 3S
Cuww^lhim Clut*. SMMturvnow. SM-. S&'i 9YR.
IX ti 1*K Wrth tihiui! ind iMnwim <ichidiisi 30
momlDf mil* mwoga, S&Mfcl* niMWOftr. rj^ft-
comlH. <KV¥»n T*p*i F»k ind fivii P*«d n«nv mom
Atall«hk Win* : for QDG5 ueftlon AH
QLAH>
OtSASM
- frBOOo Awnbb 111 !!■■":>
- 5boo8 pu mowhir i.19-95
OT bfvtli fur £29-W
DATAGOOn Ltn
54 ttJllowtMnfc Hamk
Knowl*, SOI 1 1 1 1 ' I I ,
Writ Midlands
SCHOOL BOY
Art you j school boy interested in micros.? Then you may be able in cam
quite • Ini more pocket money, or get ymir aJduiti at a discount. We are
seeking active younjt perMim in all areas of the country to help u% wiih our
martclinK planv There is aJiOiJHi nppurtunity of some trttirtiilg for therighl
people and some job prospeets for school leavers who quality Don't delay
writ* 10 in loday. it could be the best thing JOU have ever done to secure
your future.
Reply to: SCHOOL MONITOR LTD, 35 CROSVEMOR RIIAI>.
TWICKEWHAM. MIDDLESEX,
PIHHV Hnpl
It IK
iwytMrtlM, t0*9*i 37?T0ln Ev»n»>o.
KEYFWP""G CHAIrf IA+. l»Mii>tMCI fimlti. 5»»*»
1m<« V4t Mrnpar Cmim *ll you naad. il * fil«me*.
lof ipv«<!f «i puttpio fl 6TJ id ft. £ Pri(ch*ii.
SiFrtffl HfhiM-. BibiFT. Cli«ftC«M'. G*i" («■* SNP
UUASIMOOO- Ov" lolv <*W dlll»<«nt uhii »1
•clion. llU»r»ilno to ihcui E*««J»fel«. tXsm w**
irrow*. f>*0***< ■oMi»»a. oil* »^ mmdi mm. *8S
Spaclru" f 5 SO t|l*fm* SaMwW*. *J St. GMra*'*
Natd, Miie*>*m, S^rr. T . N»v, pOO/»m« «oh:«n^
CHEHtETHY 11 l«rrt €^> •** S4>«:lnm H*.i Im
«r|h ii|i cd dale nomif- *rtri !B*t yaur H^*m,iTrv
t.nciwl«ltf* Upt«nctl KftirUt *11»Cia ,* H^rrtGy. 4S
.*Jd«r rt*y Hand. St. H«n«, MnrHvuda
SPECTRUM iai4*k " UOUCL' ' Prnanti hof HIW
p*ck hy IB* li Jnd cvor unlf (Sun rigs when
wmrinq» ertjy T3 9i ChsqueS ME, io I Brooke, 1 1
MihDrri. Cipknirmi Strain. Soutf*r*l Ewi
S«CTRtJH OWMtMr For *p*d! tl Wm; SHorl W'
CDdk'.'Bnx; tduvgi, Tips c*> oro(p*mmina. KjumJ
«d kmh md<*l Sin* |uil €1 50 lnnupaft) corTpiln
imti. fl. Lit***. (3- CHufch Hotrf. H»if*M PwBfBl.
CrwIniiHprd E*H^.
1«^*iM UlTWUHX. C*iciJI«m nmidon* on I.T.V.
7. fii#d oddk -unllmiWd numbon. mised *0t*ip*.
litHl.ilt Up to 6 irkiccumi. ClwmwI'O fw FSlB
Ucmmick B9 Bjllochm*!*. Enil Ki*rfid«. t.lliapw
HM MT
PART5 SCDHCIOADO Fmiuooi snclud. *»«r»o*
KOi> [»f Ihmw. r«sonmi»nd»d ttnow* ii*ti*n icon
4 D* law 1 TO md *)<*H rwajil chuKlK .»»(H«v
fl 95M Wrnnn*. Ja Omm Vitm. N**»om«,
HvthHiirwki. rt Yd*i.
SURVrvOfl JSK SOKirun. Swmi in* »r»r m«T* or
nuc4lir w». Tht fcrtv*fliuro girnv y(«" could ba
plm*M tor fhI V" Hi) Stud t* 95 n> Aadwhuts
3a4lWBD, 13 ThfnM Stml, Cmlon. Cvnun Cf-4
1RO
COHnJTEtt BOO* W*i ortlw hkMH S.A-t; foi
WtO.t. Arnimtrano. HOdim Strwt. K*fcfr*WV,
SYJ SWH,
16K IJC-SI pAh autr 30 #ti¥»» ind biw 1*" T V
worth tlbU. Mil tm t75 On»V 1 »Mr oW mow
Gun (020?) JJS'3 C^n uiln T v "*" camputer
TELtvlilO* ttAMES CASSETTE lor ZK ai Includ
,nu tataviiwi S«r«t>bta «d Coun!*n*ii Inamben
tnd wwnhl. Send &Nlv fa.BS to SS S**iw*n. 1 St.
Frmchi Rood, Wt"icfton:h. Cwdill CF« 1AW. Ct»
MM drtwrv au*'« nl ** <l
Antec knowtodo* IS w'H« proa(«iiii mkI ««»*•■ tor
SincIlK Arm Ft«m Z*-H I pr^ SaKUum. P*h writ.
■a P. 0. Sax 1*7. Jp*4*h. S*J* *f"l>"
EPECTflUM *W CHJUMEM CttaimUm C~m—K*
Ai4o*«aui>G-ioni is- lopiMifliKi is suuayk.
BAM (3D0vS*f in mik F-nimr, 14 P»p p <
Ftapd. Aanwpit*., * ■"(
OUTPUT AM AXAlDq WOLIAM FROM rOUR
BPECTPHJM Siinpt* MM on unrt camptsts with tHI-
Mry ind inrtruttkm* 5*nd £*0O tn: N. A^wrtiWt
J4 Knowihv r>ivs. L»qh. LWWi WK7 1LY
TUTDHHO W MACMME COM For IK StMCtnrr.
Kid ZX 81 1ri>m ^M^ftAjf to ukirg kho likirupir*
Hid ROM rouline f7 SO p»r r»jr. Lumlw in* ip^Y
Ptwm M> Edwwdn. «n 01 931 liil
THt WIJiAftO* APP RP fflCT AH a/nnmci qwrw fw
Ehl +B*. Spodrum Only £3 t» P***** *• t»H
Idoimm m rt» wartd 1 CfwquM<*0 10 Un Him,
33 HhUkkouo* Fkwd. MnnvFaWl. FJurtl
WANtsD BfNCUWR EKITKrlJSIASr Wi n> ■ votun-
w, lajanct li*p>nn f*Qt** "' 4 iHlwrwmry com
punr pfpimrti. Wo hMd * v«h*i!Md ra kdu>H on and
rooi out inHwn Binsi H*lfjHm ll IflUf Klnr 1
2S7 B42J
HUfOtY WHH* HTOCRS La*T|f Popuhr •«f1«M4 and
Poltm nukino t*»BF»m» u»rf ucuri . »top j;»Qynm.
puskpifl. *rieilny. »it 4 Uhi Fnvndhr i^Hjfiii«*
BO^ftfllPDinp 5MtHT*n'l Fbfl [HllfKill. C/w^«l1^0
i 1 W inc A j Wm. 1 9 FomiHKXI. HAinU*. SKS
HC
S«CTRtJFll IQADHAVM with pevrtr •«* ina
LosdrStv* Mitch tmn iw cempwi*i kHd*
ItMiIWWtAr- comend. Dn «p«ti*F #11" only
t7.«, S*nd Chaqua to P fl»li:H1», Fj v wtop Ptr«H
Marmiont,. Lanlan Hta BTS.
*WHOO«rai. InmrliM 1 * 3 kAmdmn mthM
* IncMcanatrTl Book - fBQ. k mrtM 7, "Tfini
AM" ADM LMTSidoe QLHCkmot Je^rMlBk-r3jQ AI
M]Lj(fjni4nr«i •HCflH»q[ c4mrPlB?ft F^*ttitMwj
Ji«t tltuX'l IJnHWTtKi trMWH* Pnm IM14J
7 JOSS !
DARTS ortY [ I 95 ie.'*Wi; S4»*qiri«n cotoui Boural
and anmalKPl. TFirW »■««■«# Hani namaa Fo> wH
aaai. CFiaquaa ate. and 5-A E Abacji SoFtwata.
Ulai Bapt . Efl SFnoamawl Boad, taoh Wyromba.
ttucm
UP TO torn OFF EVCCTRUM aOFTWAUT .« «s
ruli irvi-liojl Pool. Sronkan. and AH Aliatk art
Sand 5 A F Ini In" a> Paul Hawtwr. Bfl BkH* B"«
Road. F^»»ion> Km CT 1 • SOU
■PECTRUM aVTfjVACX t M»] eARLES, [ 1 1 .
arum T» ic FtSi Ji pnniHi Mr. iStandwd 3 S 0" tj
pHusiJ Fni«p«ia SYnoma (Bnc^naRi. 141 VanoYaa
BVaokna*. EUfki. FK31 2 *UT
TUfTN YOUR EUJRPUB) IC'S. irananlor, «r, inae
caar.. immajifi* tarrlamani. Wa alap m^omv tha
o«ciii«1urFtf lo *kH» h* comj>laia raclDry c*jarahe»
Conlad: Cora« Harding and Co, 101 SoutK Br«A.
W.abach. Camb. Tal Q»*S5a4lBB.
Reach an estimated readership of over 200,000 users
per month for as little as £2.00*.
Or if you are starting your own smell businass advertise in the suparmart
tor only E 10,00.
Yes all vou have to do is fill in the coupon b«low including your nama,
address and/ot telephone number and tjand to: SuperrnBjrt, Sinclair Usar,
6MAP r 67 Clerhenwell Hosd, London EC1R 5BH.
Maximum 30 words
Your advert will appear in the earliest possible) edition.
Name * -
Address , ...- "■•. i
,,., ....,,-Tei: "■■-■
Have you included the t« of £2,00 or £1000?
•for B*cond band ial«» onry
„,!» ahIkui Q ■ Tna "aa»»n" "■ ~i -*. t„ jn, «« l^jm aw ~^ "F-aii" ■
to mm r~r. III **.«,»..» ,'irf .*, W | «| KL| PijpUun n mm rl am aapi. oap •"*
Sinclair user sepfemkr /aiy
145
MAILORDER PROTECTION SCHEME
Advertisements in this magazine are required to conform to
the British Code of Advertising Practice. In respect of maif
order advertisements where money is sought iti advance of
the despatch of goods the Code requires the advertiser to
despatch goods within 2B days, unless a longer period is
stated, Where goods are returned to an advertiser, unda-
maged, within 7 days, the purchasers money must be
refunded, plus the cost of returning the goods. The reader
should retain evidence of despatch.
If you order goods from mail order advertisements in this
magazine and pay in advance of delivery you will be
considered for compensation under the Scheme if the
advertiser becomes insolvent or ceases to trade provided
that:
(a) you have not received the goods, or a refund in
respect of returning same, AND:
lb) you write to the Advertisement Manager of this
magazine stating the facts, not earlier than 2 & days from
the date of the order and NOT LATER THAN THREE
MONTHS from the date on which the advertisement ap-
THE SCHEME ONLY COVERS ADVANCE PAYMENT SENT
IN DIRECT RESPONSE TO AN ADVERTISEMENT IN THIS
MAGAZINE. IT DOES NOT COVER: -
(a) Classified advertising;
(b) payment made in response to catalogues, brochures,
etc received as a result of responding to such adver-
tisements;
[c| advertisers offering services as opposed to goods,
Id) claims where payment is made with Access or
Barclaycard and where the cost of the goods is over
£30. In this case claims should be made to the Credit
Card Company concerned
Full details Of the Scheme are available by sending a
stamped and addressed envelope to Mail Order Protection
Scheme, Periodical Publishers Association, Imperial
House, Kingsway, London WC2B 6 UN
Advertisement Index
AGF 112, 113
Actiwsion i AS
Addictive Game*- 130
Advanced Memory Systems S3
Arcada .-. >**
Bee Bug ■ ' '*
Belaaofi 124
Bridgamasmr 1 3B
Hnriih Micro ,,1»*,1 1S
.G4
.119
,.,&1
99
56
CC&
CP Software.....
Cambridge Comfjutino
Csrnbridgja Systems Teoh. ...
CambrirJflB Limyefoity Pr*t* ■
Campkwll Syatama 20-
C Meade . . , S4
Chmiafi MarVvtinf) '0*
Chad apiMft , — ........... XV
Comfitittound .,,. *9. 81
Compuler One 48. 49
CornhiH Services -.1 IB
Croas Software .-, 4S
Crysral 81
OK 'Tronic* , - 27-34
Daiapen ■ ^8
Dat*rl •■ a
De Barron ,......,...,. 135
Digital Integration xvi
Dryvfl Microtronini ...,..,..,,„■-■■ 10O
Ea*l Lsndon Hotwues 123
Firtiasv - 1^
Fdjcb Astro *'
Fox Ehoiifomcs 13*
GCE Tutorial ...» .......129
Gemma SoMwsra 20
MMV Record Shops 4
Hartlend Software -,, .-118
htenson — -12
Hornby SI
In i«rf see Puttficenofla ,. . 1 24
KelwW* ■ 12S
Ke-mpiion »•-'"■' *%
Kaww... ■ 2G
Knarm* - «-- 1*3
Lothlorwsn -61
Marvic Marketing . 130
Melbourne Hem** 38. 3"
Micro i*fB«e ...1 43
Micromega . SJ
Microvitae ■ -&8
M«cro«pr»ftre . 122
MNrToraoli ...B2
Monitor - 13*
National Soh want UbfWV 130
Nt*i 6inir»n«i ,...,...44
Ocean . 11. 57
Opui Suppliei . ,. 24.94
QMlgrd Computet Publuihiria 90
PAS.. 22
Page Computing 1*3
Pictmaique ■ -*S
Practice! BotwtJc* .... 13&
Print W Plotter ,,,,,.. 131, 132
Pn,m 107. 108. 109
P"Jt»k - 14. 80
Quic**crv* 14B
RAM Elaeiroflici 69
Romantic FUjbora 4*
Rotrorw'ce .,,,.. $2
SMT . "
Selec Software 22
Richard Shaprwd Software 120
Shi v» PubdcatHOfie 22
Sfcywiv*. 58
&h«r*Qf1 88
Small School Software 128
Sofimeeh ....Bo
SoMwarn Landing Library 134
Software Library ...124
Software Supermarket ■ '19
Sohtfak Technology , tJ2
Speotatkaw ..129
Siaiaorjm .143
Sionachw .,.,..,.., 42
Swoppatapa - " lv
Tmdy. , - 4.&
Teaman....... ,,..,..— 89
Tatunff . — ..■«..*, ...1 f
Tfanaform S4
TripTych ..40.41
Ultimata 18
Uniwenaly Soft we**.,.., 126
Vortex 121
J. WBay ... B
ZX MicrOfaW ....*
A world of activity for you
and your Sinclair
ear -*z^ — ^^. WhntViAr unu havP a Z
Whether you have a ZX80, ZX8) or Spectrum — we can show you
there's far more to your Sinclair than you ever thought possible.
That's the active, iively world of Sinclair U»r — the first magazine
written specially for everyone who owns or uses a Sinclair
computer.
Every month, there is a whole range of games, business ideas and
bright new ways to learn There is the Sinclair User Club, with
special exclusive member offers There are technical facts.
development news and advice, plus hints from other users and
answers to queries — in fact everything you need to be an
interested, informed and ACTIVE Sinclair user.
There's just one problem — Sinclair U»ei sells out fast? So make
sure you don'r miss your copy: order it today from your
newsagent — or complete the subscription
form below and we will ^ ..
send it to you direct, every month, ^ ^ — " """
%to
-^«£oT»5Sr-
146
SINCLAIR USER September 1964
MJ51
Pn|,m
041-S72M20
f«iranh + Oiaig
Pinnae I*
DA»<3 ?3M1
CbpiwkH'
021 -«0 75*1
LlgfiHww
PCS
025* W12H
B+R
Droire
07S2i7iJ15
Twang
Q7MSO*«4QS
I hoi" EMiCt
ionwaw DiWitMjrorc
0»2 51»3fl4
HfeYfawr
BJ4J 66922
WOOLWORm
and other goad computer stores
everywhere-
Compatible with Kempston. Protek/AGF,
and Interface 2 joystick types,
3D
Motor
Bike Grand Prix
on the 48K
Spectrum — £6.9^
i
V_4
l
T
I
FTfED
SNOWMAN
BOOGABOO VtlHOR-S LA(R
ANT ATTACK
MIMED OUT DRUMKIT C*TE CRASHER |^£VV NEW GENE
COMMODORE
TRASHMA
3D TUNNE
WARNING These programs, are sold according to QUtCKSJLVA Ltd
:•* trade ana conddlicnj of sal*. COB'MO* which are available on request.
md fading ■»> jUifrii '•tail*'* and
IMdal jit : oniBWlf' *!or»* ■